Speaking
Have your text read back to you!
AT&T Labs Text-To-Speech - If you are not sure about how to read a text, you can paste it here (up to 300 characters) and listen to it or even download it in a .wav file. British English, American English, French, German or Spanish are available.
Natural Reader - Text to speech with free voices | Open Word, PDF and other documents | Floating bar to read any text in other applications | Change speed and speaker | It is Free to use and free to download.
TTS: Text to Speech - This is another webpage that allows you to convert a text (up to 1000 characters) into lifelike spoken audio in a variety of languages: English, Spanish, French, German, Italian, Brazilian Portuguese, Korean, Japanese, Chinese and Russian
Google Translator not only translates your text but also allows you to listen to it, if you click on the Listen icon at the bottom of the page.
Cyber Buddy - This software needs Microsoft Agent to read text, web pages, documents or the clipboard to you.
Some links I like
ISE Integrated Skills in English Exams - Trinity's Integrated Skills in English (ISE) is a contemporary four skills (reading, writing, speaking and listening) qualification recognised by governments and institutions as providing reliable evidence of English language proficiency.
Sounds of English - Activities and listening exercises to practise sounds.