I have been surfing the net for cool websites to share with my students. Here are a few that use video:
http://www.youtube.com/user/EnglishwithStacy - Stacy Hagen is a great teacher and author. I really enjoy her video lessons. It's like having a private teacher.
http://www.real-english.com - This is a great source for "real life" communication. The videos are varied and interesting. There are lots of interactive activities as well.
http://realesl.com - Don't confuse this one with real-english.com. The teacher, Kim takes her short lesson outside and she does not avoid any "adult" topics.