I used iflipr for a while, and its a good app, but for me it cant compare to the real thing, im not sure why. you can make your own flashcards in a spreadsheet and load them up, or search online and download pertinent cards. I think if you're going to use a flashcard app this is the one to go with, but I only used it for a semester before going back to paper.