I received a special request for resources on foreign languages, specifically grammar. Now, while the internet is teeming with games and resources on vocabulary, there is very little when it comes to grammar. Fortunately, I found the BBC Languages site.
This site basically provides language learning courses online. Interactive lessons are available in both audio and video for languages like French, Spanish, German, Italian and Portuguese. There are tons of other resources on the site, like information on culture, quizzes and slang guides.
The interactive lessons are perhaps the most useful, as they present material via video, and then use interactive games to quiz on those same concepts. Here is the program for learning French, called Ma France. For the Spanish language course, Mi Vida Loca, go here.