I recommend this site both for teachers and learners because it suggests effective and useful material for English for various purposes as well as lesson plans and intersting ideas for teachers.
In my opinion this site is very useful for ESL teachers to suggest to their learners and to use as a source of material. It contains not only grammar material or vocabulary, but also has pages which make the learning process intersting and provide learners with intellectual information.