nciku
nciku is absolutely the coolest Chinese ↔ English dictionary ever. It's available in both languages, and it has so many features! You can search for Chinese words in English, pinyin, or characters (both simplified and traditional). You can also hand write a character and search for it that way. The entries have pronunciation sound guides, too. The website also has a bunch of other language learning tools to check out.