An animated video on word origins.
A question and answer site for linguists, etymologists, and serious English language enthusiasts.
A guide to the roots of modern English.
A guide to the meaning, history, and pronunciation of more than 600,000 words in English from current speech to past usage.
Also has a section on how to break a word apart.
A great list of common root words.