Hi
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