General resource for academic writers from the University of Manchester. http://www.phrasebank.manchester.ac.uk/
http://www.phrasebank.manchester.ac.uk/being-critical/
Hundreds of activities for grammar, vocabulary, listening, and reading comprehension. Beginners, intermediate and advanced level ESL.
http://larryferlazzo.edublogs.org/2009/02/18/the-best-sites-for-free-eslefl-hand-outs-worksheets/