i know very little about journaling as well, so i'd also welcome more thorough description.
anyway, afaik, journaling basically keeps track of each and every file that's on the HD. this makes file system checks mostly unnecessary, thus making the start up faster...