And as an added bonus, each kanji can have many possible pronunciations depending on context.

I don't speak Japanese (I'm juggling too many languages as it is...) but I would like to get at least a basic command of it someday.