Google

http://www.dictionary.com/


A site which gives you the right synonym or definition of a word in a jiffy, lets you look up a thesaurus and also search the web is definitely a very useful site. Dictionary.com also gives the root and the correct pronunciation. The last service though is available only on subscription.