>Experiment. Be willing to change your mind.
I think I did both those last night.
I put in the work, realised I didn't like the code, now I can move on with my life.
No seriously, now I have to get to grips with the fact that I've been rolling my own Templating System in another project. Sigh... off to read up on Toolkit.
--
Every bit of code is either naturally related to the problem at hand, or else it's an accidental side effect of the fact that you happened to solve the problem using a digital computer.
M-J D