Hey! It just so happens my start-up is dedicated to creating fun language learning apps (free in app store), if you're learning Chinese or Spanish and have an iOS device, give it a whirl: http://321speak.com/
I pretty much comment on every hn language learning thread hoping for feedback...