StudyStack helps anyone memorize information for a test. You can use existing flashcard sets or create your own. The site automatically creates a bunch of different activities that you can use to study with which helps you from getting too bored. It also seems that the more different ways you study the more the information sticks so that you can recall it when you need to on a test.