English teaching & learning resources

ITESLJ
Another personal favourite, this one is especially useful for discussion topics. It has an enormous list of every topic you could possible imagine and a huge list of questions to get the discussion flowing between students.