I found a Chinese flashcard app for my phone that I love..http://www.trainchinese.com It keeps score and repeats the ones I miss. I get to choose the words in my card list from a very extensive vocabulary, including HSK word lists. And it is free. Anybody know of a better one?