Here is a fun sight for those who like anagrams, crossword puzzles, or just word games. Type in a word and you get a definition, words found within the word, anagrams, words beginning and ending with the word, words beginning with the same letters, etc. Handy reference site to put in your bookmarks.
Here is another site, Ninja - a dictionary for your iphone.