NetsurfLearning -- contains extensive
materials for all levels and can be used as a stand-alone English course or as a rich
source of supplementary materials.
ESLNotes.com -- synopses that function as "Cliff
Notes on film for foreigners," with each movie guide providing a plot summary, list
of major characters, and most importantly, a comprehensive glossary of all the major
idioms, colloquial vocabulary, obscenities and cultural references that an advanced
English language leaner may still have trouble understanding.
NCBE-CAL Directory of Resources for ESL
-- The National Clearinghouse for Bilingual Education brings you a very large index of ESL
resources on the Internet. The directory is searchable by keyword and topic.