EnVid - Free English Videos Lessons
The EnVid is an website that makes loads of online English classes available. I like it because it is complete and the lesson are very deep. The teachers are native speakers and most of them seem to be well prepared and experienced. It is a good website to complement your English studies.