Memidex is an excellent free online dictionary/thesaurus. This is ideal when wanting to find out the origin of words as well as other interesting facts. It has a very nice visual user interface.
I highly recommend checking out Memidex by clicking here!!
Thanks to Larry Ferlazzo's blog for the tip!!