Quizlet is a very cool little website that allows you to quickly create flashcards and quiz yourself on them.

You can also test yourself in other ways such as true/false, multiple choice, matching, and written answers. 
What makes it particularly useful also is that there are already over 300,000 “sets” of flashcards made for common test questions. [...]