I love the external links for further explanations and the fact that you can click on a word written in kanji and learn its meaning and pronunciation. A must have!
mfjabbur about Learning Japanese, v2.0.2