Animated Chinese character dictionary
Arch Chinese is a very useful site I came across the other day. It includes a Chinese character dictionary which provides animations showing how to write six thousand traditional and six thousand simplified Chinese characters, and gives you pinyin pronunciation (with audio recordings), stroke counts, English translations and examples of words and phrases that use each character. You can search characters by pronunciation, radical, English words, etc.
It can also character worksheets in PDF format, converts pinyin with tone numbers to pinyin with diacritics, and keeps track of the characters you’ve studied. You can even add your own characters and phrases, and import and export word lists to/from the flashcard function.