Yamasa Online Kanji Dictionary
The Yamasa Online Kanji dictionary is a pretty standard online English-Japanese dictionary, but it has some exceptionally useful features. For one, in addition to searching words regularly, you can also search by on reading and kun reading. The definition entries themselves are not terribly complete, but when you look up a kanji, there's an animated GIF with the stroke order, as well -- essential for improving your writing!