I have been using http://www.languagetransfer.org to learn Spanish, and it is the best language system, aside from total immersion, I have ever used (I speak five language with varying degrees of fluency). It is a series of audio files, typically about 10 minutes each, and all you do is listen to them, answering questions when the instructor asks. German, Italian, Greek, Turkish, Swahili, Spanish, and others. It's a…
But the courses are all free of charge. Please recommend them to friends or family to spread the word! I can especially endorse the Spanish course.