"Chinese Flashcards with Pictures" is an iPhone app that will help you learn Chinese (Mandarin) faster by using flashcards with pictures (learn over 300 most commonly used words in the English / Chinese language from A to Z), thanks.
i downloaded the Mandarin Chinese Lessons with Serge Melnyk in podcast. It is very helpful because it teaches you step by step.
I have used Trainchinese.com for the last year or so. Flashcards are useful in remebering words.