It presently uses some form of a template system that I thought might catch on, but it just seems to be limiting what I want to do.
So... either I can re-work what I have (which means I usually get confused, lost, and end up reverting from a backup. Thats what they're there for anyways, right?
So I think I might write it as a plugin or something to Geeklog. That ought to give me enough of a challange to keep me going for a while.
I hope :-)