Check out this awesome new site I found. It offers many free online foreign language courses with lessons and drills, and has a social networking feature that allows you to meet other people for language exchange, which is a good way to meet quality women too!
Members indicate in their profile whether they are looking for language exchange, friendships or relationships, etc. so this means some of them are seeking romance too.

In addition, you can also teach people your native language online in exchange for payment, find tutors, or review their writing to earn points. You simply select the language you want to learn, and the system finds you partners for practice who want to learn your language too. And it also offers you basic language lessons and drills for you to practice online. So it's a great way to learn a language online for free too!
Check it out here:
http://www.livemocha.com
It's a very nice site. And a great way to meet foreign people for friendship, language exchange or relationships.
Winston