My current favorite online dictionary is
Denshi Jisho - Online Japanese dictionary ^^
You can type the words in romaji and hit "search", and it converts them to kana for you, which is nice.
(But my favorite feature on that site is the cool "Kanji by radicals" lookup :3)