I am very happy with Rocket Spanish. I find it easy to use. The lessons are thorough and you can repeat them as often as you want. The only difficulty that I have had is with the software's ability to understand when I speak very short words, like "no". Even though it cannot understand me, I can still use the playback feature to assess what I sound like so it has not been a very big issue for me. There is a lot to do within Rocket Spanish and it is accessible anytime. You can ignore it for a year and then get right back it to it! I've also used Rosetta Stone and find Rocket Spanish to be much more suited to the way that I learn.