Open sourcing education with services like the Khan Academy might just be our future, providing free access to high quality materials, easily accessible via any data connection (more pressure to keep the web Net Neutral, but I digress).
Now online language educators DuoLingo are looking to increase their visibility by releasing this online promo. DuoLingo offers completely free courses for folks looking to learn Spanish, German, Italian, French, and Portuguese. Having just signed up myself, it looks like a well structured way to learn another language, and the price is certianly right.
You can find more info at DuoLingo.com.