Well, it was working. Now the whole thing is generating 404s. I have a support request in to the host, so hopefully this won't last too long.
UPDATE: Everything now seems to be alive and well. Now I'll wander off and start muttering again about how I said I was done with IT ten years ago...