Dictionaries

AllWords
Merriam-Webster Also had word games, including a audio/video spelling bee.
Semantic Rhyming Dictionary Type in a Word, this will bring up lots of rhyming words.

Math Definitions
Word Central
Wordsmyth Dictionary-Thesaurus