The one thing I found that I don't like about this program is that it doesn't seem to allow for a lookup by entering Japanese text into the search box. I've been using MJDict for a few months now, and haven't had too many problems with it... and it's FREE.
http://www.mikejohnson.dsl.pipex.com/CEStuff/index.htm
Installation is a little more complicated than a simple double-click, but it allows for kanji, hiragana, and katakana entry. Also, it supports multiple dictionary files. The program also comes with a japanese pen input pad which works fairly well.
By the way Jason, you're using a non-standard way of spelling your name -- you're free to spell it out however you want, obviously, but you might consider ジェーソン リー
FYI, I am Japanese
