Hmm, well switching from HTML::Mason to mod_perl renamed the file from .html to .cgi. It's always been mostly "query-string" based. When I do a manual clear of the cache, it works, until I try to go to another subpage
My code doesn't have bugs, it just develops random features.