Sean Banville is one of those highly prolific materials developers maintaining six different sites of material for EFL students and teachers. My favourite of these is http://www.breakingnewsenglish.com/ which has a constantly updated range of news stories with detailed lesson plans involving vocabulary, reading, listening and writing. They are very easy to download and use in class. Another very useful one is http://www.listenaminute.com/ which provides similarly detailed theme-based lesson plans all involving listening practice.
News to me