As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
If this question can be reworded to fit the rules in the help center, please edit the question.

Livemocha is the world's largest
online language learning community! 6
million Livemocha members appreciate
our simple, effective approach to
language learning: the most natural
way to learn a language is with help
from real native speakers.from real native speakers.

did you have a chance to use it? is it any good?
–
kristofJul 8 '10 at 13:25

I completed the Icelandic section. Livemocha's computer based training part is extremely easy and reasonably paced. It is good if you are learning your first word. If you have a semester in a language, it is too easy. The other strength of Livemocha is the chat functions, where you can collaborate with other users (fluent people help you with language X, you help people with English) on translating the exercises.
–
MatthewMartinAug 5 '10 at 14:20

It is not strictly for language learning as it covers all different subjects but it has pretty good resources on languages.

The content is partially created by smart.fm itself but the large part of it is created by the user community. I went through SAT Verbal programme to work on my English vocabulary and I found it pretty good. My favourite feature of the app is the fact it organises the repetitions for you.

They also have an iPhone app which is a bit limited at the moment but allows you to do some learning on the go and can be used off-line.

Try http://www.babelreader.com It allows you to directly read foreign language blogs and websites. It keeps track of the words you know and the words you are learning. You can export words and marked phrases to Anki for review. It is better to read about something you are into than dry school textbooks. The drawback is that you need to find the blogs you are interested in by yourself. Non an easy task in the language you don't know yet.

Babbel is a good one which just recently supports voice recognition. The voice recognition wasn't that great when I tried it out, but it looks good nonetheless. Only for a few European languages though.