Rocket Spanish — United States
I love it! Makes learning a language fun and enjoyable. I was very hesitante to go with the program. But found it to be better than Rosetta stone and others out there. Not only are you able to learn new language, but you are able to pratice them in different ways. Each section has games, quizzes, spelling tests, speaking tests and more than enable you to learn the language. And you can do it at your own pace. Plus since you can get an online version it can be done from anywhere you can get internet!