It has a ton of ESL activities that you can use in your classroom today. They're organized by skill (speaking, listening, reading, writing) as well as age (children or adults) so you'll be able to find what you're looking for in 30 seconds or less. Stop wasting your time wading around through all the junk on the Internet!
The second site to check out is ESL Speaking. I know that most foreign teachers have to focus their classes on conversation and the activities and games you'll find here can help you do that. Everything is organized by children or adults and then into games or activities. Check it out-you'll find lots of new ESL games and activities you can use in your classroom today.