Not sure if you've used the English Maze (englishmaze.com) with your ESL classes, but if you haven't I just wanted to share it with you. It's particularly good for intensive reading classes (students have to work their way through a series of reading 'adventure mazes'), but it's also got a lot of audio stuff - plus the usual chat and discussion boards.
I particularly like the way they've used Flash to make this a really interactive ESL resource.
Certainly worth a look.
Margaret Turnball Banbury, UK
Top answer
thank you
— Birisi
thank you
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.