English Language Resources
Agenda Web: large collection of exercises and listening activities
Dave's ESL Cafe: for teachers and students
Free-English: workbooks for students and teachers, and practice TOFEL tests
OWL (Online Writing Lab at Purdue): click on English as a Second Language under Navigation.