Flashcard Hero is a study app that lets you make your own flash cards and take the pressure out of test preparation. It keeps track of what facts you already know so you can focus on what you don't know, saving a lot of time.
Beyond your average vocabulary app: Flashcard Hero is for those of you who want to fit more than a few words on each card. You can add lists and use text formatting to structure your content. Cards even expand as you add more text, so you can take notes during class and turn them into study cards later.
Note: The downloadable demo is version 2.9.2; the version available for purchase on the Mac App Store is version 2.9.8.