Many flashcard apps assume that you just want a card with two sides. While that works fine on paper and works well with memory because the brain likes "this = that" memorization, it offers very little utility. When I found anki for the desktop, it instantly became my learning japanese flashcard program, but I was finding it difficult to use when I was supposed to. When I got my ipod, this was one of the first apps I looked for. At $25, I was unsure, but I bought this excellent app the moment it became $10 cheaper. I have not had any regrets. Although it offers flashcards like any other app, anki is by far the easiest and most advanced flashcard apps. It works by asking for facts that it can generate multiple cards from. After about 10 minutes making a template on the computer, I have a deck that generates a card for each and every conjugation for a japanese verb. Without anki, I would have had the misfortune of making 12 cards for EVERY japanese verb I had to learn. Now that I made the template, I only need to open the app and add the requested info to instantly make those 12 cards. Its also extremely easy to customize how cards look, which can make it much easier to memorize. For $15 this is way more than worth the price, but I would recommend you try the anki for pc beforehand to get a hang of making templates. In summary, I still remembered all the kanji cards I synced from ankiweb, so it obviously works for memorization. Considering that the pc version is free, this app is more than worth the price; It helps support the indie developer responsible for creating the most useable flashcard system in existence. Ultimately, its your decision on purchasing this, but I guarantee you will not regret this app. The only feature it lacks is notifications, which it more than makes up for with its features.