I love this thing! I wish I had this thing when I went to China!! Pros: These flashcards are amazing! High quality pictures, high quality sound bytes to hear correct pronunciation. Amazing interface that is extremely easy to use. And best is making your own flashcards! Its a very FUN tool, and very effective as well. I love it! Cons: My Chinese is not good enough to create my own Flashcards. Haha. In all seriousness, very very well made application. Fun to use, and extremely effective. Great job!