Well anyways I fixed it — sort of — with some Perl.
I spent my free time wrestling with trivial site details instead of writing posts and having fun. If it was due to my own misguided experimentation, that would be fine. That happens all the time. But no. I had to convert half my site because of someone else’s decisions.
That sort of thing sticks with you.