I was using the Support form, I was sending emails too, I must have been driving them mad.
They did get back to me eventually with an apology, but no specific explanation. Domains are there and email is functioning hooray!!! but MySql tables have disappeared. All my sites run off MySql databases, without them my sites throw up nasty directory paths. I only backup the database every week or so, should I be backing up every day. I'm really hoping Dreamhost have a back up. Otherwise I'm going to have a lot of explaining to do, to my client.