One major flaw, which is very frustrating. That is the speech recognition software is of poor quality. I do not know why this was not pretested better. But when saying the same words the same way results in a much higher score there has to be a problem. I listen to my voice played back, and it sounds much more like the Russian speaker's voice than the guess printed by the software. Often with time and no changes necessary it will register 100%. But often it will keep on asking for a repeat. It becomes very tedious. Otherwise the package is well designed, with a grammar emphasis which is necessary but often missing from other packages. So using this package I know why and how I am making a mistake. I have used another package in conjunction with this, but the other package is not sufficient by its own because although memory of the language improves, better understanding of the language is very slow. Rocket Russian helps this.