I just read an article in the university newspaper about a new method for learning languages, with a website called livemocha.com . They have online classes, from a brief glance, which resemble the rosetta stone software pretty closely. Its free which is the best part, and there is a social networking aspect that allows you to use people who speak the language fluently as sort of a mentor. Here is the attached article, see what you think..
http://www.centralfloridafuture.com/...ners-1.1881237