This is a revision to an earlier review I posted. Although I wasn't real impressed originally, I stayed with it because, well, I paid for it. Since then I have become more familiar with the RF system and have been able to get more out of it. The single most important value to me is the immediate playback of one's own voice which allows comparison with the native speaker and improvement of pronunciation. I still get frustrated when the voice recognition software stubbornly refuses to validate sometimes, even though my recording sounds just like the example, but I've learned to ignore it and move on. As one progresses, there is a lot to learn here and I'd rate
RF among the top three available language learning systems.