Oh thank you so much for the recommendation Ian - it means a lot coming from a great video maker like you! And what a great idea to share ideas for places to go for learning languages!
For learners who want to practice speaking in English, I think English Club is a great place for making connections: http://www.englishclub.com/
I'm a fan of watching movies when I'm trying to learn a language. For folks learning English, as well as http://www.simpleenglishvideos.com
, there other cool sites where you watch movie trailers, clips and videos. Eg: www.englishattack.com www.englishcentral.com
. And of course we mustn't forget the wonderful www.TED.com
site where there are stacks of interesting talks on lots of different subjects. They can be hard to follow, but if you click the 'interactive tapescript' button, you can see the script. And even better, you can control the video by clicking on the script.