Dy-Tech is a site that I used to link to when it was in a previous incarnation, but then it disappeared from the web. It recently reappeared, and has many well-done language learning exercises. My students and I especially like the Movies section. In these activities, a short clip from a popular movie is shown and students have to type, in the appropriate places, some of the words they hear.
Even though it has many different kinds of activities, I’ve placed it in the Videos category on my English for Beginners and Early Intermediate page. You can find it near the bottom of that list, and it’s simply entitled “Movies.”