Yeah I've got the iPhone version of the Anki app. There's a good Mandarin deck called Spoonfed that gives you sentences instead of just words. Much better. But, by far the most effective way to learn the language is to practice with natives. Which I have been doing for a few weeks and the results are amazing.