Listen-and-write.com is a simple but very useful site for learners of English. It’s dictation practice: you listen to a text and then you have to write down every word. Your work is checked in real time – you have to spell each word correctly. If you make a mistake, you can’t go on but have to try again until you get it right. You can stop and play the text again as many times as you like. There are a lot of different levels of difficulty, so everybody will find suitable texts. If you register on the site you can record your results and check your progress too.