Link: http://www.livemocha.com/
I've recently discovered a great site for learning and practicing a new language - Livemocha.com.
This is an on-line community offering some great resources to learn, practice, share and teach languages. It's easy to navigate, easy to use, easy to join and it's totally FREE!
I've been using it to improve my Mandarin Chinese language skills (which, after nearly 4 years here and a Chinese wife, are woeful!) and after wading through the first on-line lesson and practice I can see that this is going to be a very useful language tool.
The community aspect is also very encouraging and easy to use.
Check it out for yourself and if you like it spread the word!