Anki might be worth your while if you are trying to learn something.
Load it up with a flashcard deck of something you want to remember, and it'll show you those flashcards. Lots of people use it to learn languages, but it's also good for anything that requires memorisation.
Do you vote for Republicans?