http://www.trymango.com
Mango Languages, from what I can see, is looking to be built into a series of online free language courses, each comprising of 100 lessons. Just ignore the "Pig Latin for English Speakers"...
Give it a go, see what you think. Heck, saves paying through the nose for the same thing on a cassette at least.