I've come across a fantastic website called Study Stack. It's a free website where you can make your own online flash card to quiz yourself on topics before your exam. You can make your own flashcards, or use other people flash cards that they have made. Not only that , you could also take your flashcard data and use it in other ways such as hangman, fill in the blank, etc.
So go to www.studystack.com, and give it a try!