Job Resources
Japan21Century
Jim Breen's Dictionary [Eng][Jap] Kanji Stroke Order [Eng] [Jap] JLPT [Eng] [Jap] BJT [Eng] [Jap] J.TEST [Eng] [Jap] Japanese virtual keyboard [Eng] [Jap]