http://www.livemocha.com/
Someone on another forum recommended this free site for learning languages. I checked it out and it looks like it might be pretty good, so I registered. It has free language courses for Mandarin Chinese, Spanish, French, German, English, and Hindi, and they're supposed to be adding more languages in the future. It also allows you to practice with native speakers of many other languages besides the ones for which it has courses.
Have any of you ever used this site before? Did you think the courses were good? I might try to do some of the German courses over the summer when I won't be having German in school.