I have been looking at apps to help my son who is taking Spanish 1 this year. He is having a hard time remembering the vocabulary and the pronunciation. I've looked at a dozen or so Apps (both iPad and iPhone) and they all seem good but more for looking up vocabulary words. Anyone have any experience with an app that is used for learning the language from the beginning. Free / cheap is best. 