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.
I think that this article is interesting in finding out new ways how to treat pupils, how to organize your schedule while getting prepared for the class which is rather appealing...