ELLLO, short for English Language Listening Lab Online, is a really neat site with over 400 listening passages in the form of interviews with native speakers. Some of the passages have activities to go with them. What's more, you can download all the audio on the site except the songs on the music pages. ELLLO is put together by Todd Beuckens, an American teaching in Tokyo. Great work, Todd!