A bit off topic: I consume a lot of English, and produce some (like there ;) ), but I don't have many opportunities to practice my speaking skills. As a result my spoken English is not as good as it could be. I assume some different part of the brain gets
involved while speaking and mine did not have enough training :)
I wonder is there some community where I could find native speakers willing to chat with me online—Skype, most likely–and help me improve? Paid services, if reasonably priced are OK too.
http://www.lingq.com has the option to either pay (it's pretty cheap), or swap (You give lessons in your native language to earn points, and spend those points on lessons). I haven't used it yet (I'm still too much of a beginner) but I hear people are quite good there. After your 15min conversation they'll send you a report of suggestions/corrections you can make.