For those of us who have no problem with Kana but have trouble with Kanji, I came across a website that allows you to draw the character you want to look up. You have to know the stroke order to fully take advantage of the service.
http://www.nciku.com/
I hope this will help some of you.
Updated by 0xCCBA696