Busuu.com is an online community of people who love learning languages. The busuu website contains materials for people learning English, French, German, Spanish, Portugese, Italian and Russian. There are interactive language courses and lessons, and opportunities to practice your language skills with other members of the busuu community. You can join busuu.com free.
And, best of all, there is a special Listen to English group on busuu where you can discuss and write about the topics in Listen to English podcasts and other language material.