Free Palm Character Recognition Software
If you're planning on learning Japanese, the best thing you can do is buy a cheap used Palm and put on this great software. All you need is something like the Palm M130 that I got for $50 (anything with at least 8mb of Ram) and you can turn it into a pretty high quality Kanji recognition dictionary.
You can get the software here: http://padict.sourceforge.net/
Make sure you install the biggest dictionary they have.
and there are also good kanji flash card programs available here (kanjikun) : http://www.mountainsideproductions.com/
This is really useful for figuring out what a kanji is when you can't read it (such as subway station names or ads on the train), as well as giving you a way to practice kanji when you're commuting to work.
You can get the software here: http://padict.sourceforge.net/
Make sure you install the biggest dictionary they have.
and there are also good kanji flash card programs available here (kanjikun) : http://www.mountainsideproductions.com/
This is really useful for figuring out what a kanji is when you can't read it (such as subway station names or ads on the train), as well as giving you a way to practice kanji when you're commuting to work.