I've been meaning to improve my Spanish, and with Livemocha, I have found redemption! The site is just a playground of a lot of language activities and learners. It is like facebook for those who want to learn a new language. And wouldn't learning be more exciting and true to form to the meet-new-friends principle?
All other languages are offered, and paid courses are an option. If you are a student and a teacher by heart, this is a great opportunity to help other members as well. You get to earn points and use up for your language exploration needs.
Bottomline, I am hooked. Very hooked.