Learn/teach a language online

One guy says:

Recently I’ve been doing language exchanges via Skype with people I’ve found on italki.com. It’s a website designed specifically for connecting people who want to learn each others languages. After six weeks of talking mostly with Chinese engineers, I feel like my Chinese has improved significantly. This could be another opportunity, like Toastmasters or dance classes, for people to socialize, without the pressure associated with dating.
 
You’ll probably never meet the other person face-to-face, so there’s no need to impress anyone. You can just be yourself, and improve your ability to have a conversation – as well as improve your foreign language skills (and someone else’s) if you wish.
 
[italki.com offers both paid lessons and free exchange lessons.]