Went through my current Journalizer code, found it surprisingly coherent. This will probably change if I start mangling it now, so I'll go through, document everything there first, then document a few things to add, make backup copies, and start trying to add them.
Playing with Tk is like playing with Silly Putty right now; kind of relaxing and interesting but I haven't managed to make something interesting or useful happen yet. Shouldn't be long, though. :)