zenmonkey wrote:just an aside on Anki.
It's relatively easy to make typing cards in Anki - you can do a full deck of typing cards just by setting up the card types or use conditionals or just write your answers and you decide if you are right or wrong.
If you want a deck that only has some cards that are typed, you can set that as a third card type or use conditionals.
It isn't easy to make cloze cards from android. You have to manually type each cloze {{c1:: ...}} Afaik... And don't even know if it's possible to set up the card type like that video from ankidroid. It kind of stinks that even with all of its popularity, ankidroid still isn't a fully functional app.