this site is free, you can exchange languages and find penpals. Very useful if you plan on travelling a lot ...
http://www.polyglot-learn-language.com
Cheers!
vince
language exchange community
Moderators: Dimitris, maneki neko2, Lorikeet, Enrico Palazzo, superpeach, cecil2, Mr. Kalgukshi2