Listening

An excellent site with many listening exercises for all levels of learner.
This page has an index of "some of the best apps out there for learning and practicing English", including several that provide listening practice.