Chinese Words Dictionary:
Chinese Characters Dictionary (MDBG)
The Seminal Character Dictionary: Excellent for finding characters by their components.
Chengyu (成语) Dictionary: Dictionary of more than 30 000 Chengyu (chinese proverbial idioms) with calligraphy, pinyin, english translation, chinese explanations, synonyms, antonyms and context examples.