I have used Rocket French for several years. The dialogue is relevant and the reinforcement lessons help to make connections that aid memorization. However, the voice recognition is spotty and does not always work, and it takes a long time for it to register. When I first started using Rocket French there was a feature that actually matched your voice to the native French speaker... very cool, but that is no longer available. The feedback given for pronunciation is a bit arbitrary since you don't really know if it's the microphone or your pronunciation that is the problem. I have tried several different microphones, but the result is still inconsistent. For the second level, I wish they had kept the same speakers as in level one. Since I need to review the lessons from time-to-time, it can become a bit redundant, but I am going to try the travelogue sessions to mix it up. Overall, this is a good product for the price and I would recommend it to anyone who is serious about learning a new language.