This is a list of useful blogs where I sourced a lot of these great ideas from:
Web 2.0 for ESL
ESL Technology.com
Nik's Learning technology blog
Nathan Hall's Posterous blog
Larry Ferlazzo
Free technology for teachers (general blog but with quite a few ESOL ideas)
Movie segments to assess grammar goals (on-going blog)