If you tried to reach this site sometime within the past 24 hours, you probably were either unable to connect or served with inexplicable 404 errors. It appears that the server this site was hosted on experienced some downtime yesterday. Sorry for any trouble this may have caused.
The good guys over at Site5 are busy fixing the problem and my site appears to be have been safely restored from a backup. It appears that there was an unexpected catastrophic failure of the file system and as a result, they had to reformat and restore from backups. Hopefully the restoration goes well.