Ah, yes, another "I'm losing LOTS of money!" posts from someone with $10/month hosting.
Ah, yes, another "They're ignoring my dozens of support requests" post.
Here's the standard wiki entry for that error:
However, it looks like you've opted to not use DreamHost's DNS, which is a risky bet; especially if your business depends on accurate DNS. IP addresses can change in the blink of an eye if your server needs to be replaced or reconfigured. Be aware and set up some monitoring to watch for this if you choose not to use DreamHost DNS.
I don't know why there's a server change. You didn't even post which server you're on. Either you volunteered to switch to a new server, or your old one died. During a change, it takes a while to migrate all of the data. Unfortunate, but there's just no easy to seamlessly migrate users to another server.
In the mean time, upload your site from your local backups (you have those, right?) to get it back to running condition.
And good luck with posting this to all web-hosting forums. That's a great way to spend all the hours in a day.