Buy the book!

VerbaLearn

One more flashcard system, but this one is specifically designed for learning vocabulary. Choose from pre-set vocabulary lists for intermediate ESL, advanced ESL, grades from 7 through 12, or SAT or GRE words.

Directions Map

Ace way to practice giving and following directions--using Google Maps and Street View.

Braineos

Seems as though everyone is putting up flashcard sites on the Web now. OK--here's another one. Nothing special so far, but it includes one pleasant little game.

Make an iPod.iPhone-iPad app for your course

Hit them where they live. Create your own class iPhone app.

Compendium of Printable Worksheets

... on all aspects of English learning. Busyteacher.org

A Language Teacher's Cheat Book

As language teachers, we ought to, and rarely do, research the first languages of those we teach. By doing so, we can learn what items in English they are most likely to struggle with--it will be those aspects of their mother tongue that most differ.

This site, 101 languages, gives you a quick run down of the sounds and grammar of 101 different languages. Just a page or two might do.

Grammar Roulette

Another ripping contribution from the always industrious folks at Hong Kong Polytechnic's Virtual Language Centre: two games of grammar roulette. Nice for breaking ice, or for filling in an unplanned half hour once a hard lesson' s done.