Meanwhile, back at work, I am currently beating up a lot of code so that I can move it safely into a DLL. This would be easier if any of the other folks here really seemed to care about code separation. Right now, I'm hacking through a maze of twisty passages containing conditionally compiled code for different environments, downcasts, and other little bits of joy that people have inserted into the codebase.
This wouldn't be nearly so irritating if I didn't know that some of these things were done within the last six months or thereabouts. I clean it up, they mess it up.
It's sort of like being a mother, except the kids never seem to grow up.