Things got hairy enough last week that I forgot to post, but my hosting provider got the problem sorted out and the website is back online.