The hosting outfit that I've been using for differentpla.net is cheap for a reason: they're not very good.
At the end of February, I managed to hose my VPS host. This, fair enough, was my fault. Where I started to run into problems was when I asked my hosting company to restore a backup. The backup was corrupted. Ordinarily, this wouldn't be a problem: I had a fairly recent backup stored locally, so once the box was restored to the point that I could log in, I just restored from that.