http://www.eslcafe.com/
Internet resource portal for both teachers and students of ESL programs.
http://owl.english.purdue.edu/owl/resource/678/01/
Resources including grammar and mechanics of language structure, practice and exercise units, and section on workplace writing.
http://www.rong-change.com/
A starting point for ESL learners who want to study English through the Web that includes links to podcasts, videos, newspapers, magazines, and translations.
http://a4esl.org/
Quizzes, tests, exercises and puzzles to help you learn English as a Second Language. This project of The Internet TESL Journal (iteslj.org) has thousands of contributions by many teachers.
