This shortlisted language tool seems to try to do too much. On the one hand it teaches very basic foreign language conversation (I explored the French one) but on the other hand it gets totally bogged down in grammar, which probably shouldn't be included until at least some competency has been achieved. Until you know how to greet someone in French and know you have been understood, you won't really care too much about what each individual word in "Comment allez-vous" means. But it's certainly a good idea in principle, rather than listen to CDs in your car so people think you are talking to yourself when you stop at traffic lights. So "Could Do Better" is my comment, but a brave start.