Listen and Write is a new web tool that I think has a lot of potential for English Language Learners.
A user first chooses a text he/she wants to hear read to him/her. Many of the choices are from the Voice of America, and are both high-interest and accessible. Their levels of difficulty are also indicated.
Then the story is dictated to you, and you have to type it correctly. You can choose the speed of the reading and how often it’s repeated. When you type only the correct letters actually show-up on the screen, and you can ask for hints.
I’ve placed the link on my website under Listening.