I guess every once in a while you need to make a major change: in our case we've had pretty good luck for well over a decade (a VERY long stretch in web-time!) with a small hosting service and ISP in SE Ohio. About a week ago they were moving some of their web hosting customers to a new server, and something catastrophic must have happened, because now they won't return phone calls, and there is a constant busy signal on their main local phone line.
We've got a new hosting service all lined up, but it will probably be a few weeks before everything is back up and running. Thanks for your patience on this - we are doing everything we can to restore the site. With any luck (and, of course, a certain measure of skill!) we might even have a simpler, cleaner design and user interface. We've put off a major redesign for too long.