Good news, the site is back and functioning well. Bad news, well, let me give you the full story we got.
"On Friday 12/23 there was an outage at the data center where the website is hosted. BlackMesh support was able to restore the site from a backup. Unfortunately there had been an issue with the backup processes for a few days before that, and the most recent error-free backup was from early the morning of 12/19."