I have used it and it is very, very good. Of course, nothing beats having an actual teacher, but their software is very close.
If you have a mic, you can speak and listen to your pronunciation and even for languages that use different character sets, you can practice typing/spelling with the simulated on-screen keyboard.
It is a different way of learning however: It doesn't start with the ABCs, rather it jumps you right into common objects and sentences. So you have to get into it a bit before you will know some of the most basic conversation. Not ideal, for example, if you need to learn the basics 2 weeks before a trip overseas - It's a full course and designed as such.
Gee, do I sound like an informercial for them?
