The idea of course is very good. But software poor are row:
- time to timer required password and if you dont have internet access yo dont have a chance continue course
- program periodically crashed
- then longer you use program then slower it will works and finally crashed
- time to time progress registered not accurately: you can loose progress or get 100% with mistakes
But Melom about Rosetta Stone: Learn Languages, v3.6.0