Need a pronunciation tip? Ask Howjsay
All you do is type in a word, and howjsay will speak that word back to you in a rather dignified sounding voice. You'll also get a list of similarly spelled words in case you typed your entry wrong.
One of the most impressive things is that you get multiple pronunciations for words that can correctly be said more than one way.