I posted a link to this site sometime ago in another thread (I can't remember where though) but I believe it merits its own thread.
Brain Pop rocks! Be aware it is geared to elementary level learners. I like it because it could be used as a review or to reinforce previous lessons. I personally think I would use it as an introductory or culminating lesson.
Since it moves mind numbingly slow, it is great for new ELL's, while at the same time, it will capture the student's attention because the graphics are appealing. Also, there is a lot of repetition and visual reinforcements.
Here are the links:
Main ESL Page
http://www.brainpopesl.com/Lessons and the word lists
http://www.brainpopesl.com/support/wordlists/Alphabetical list of grammatical subjects
http://www.brainpopesl.com/support/glance/