Sorry for the site disappearing today. There seems to have been some mix ups with the database hosts. Hopefully everything is back to normal now, and will be staying around for some time to come.
This really wasn't what I wanted to happen whilst I am on holiday but thankfully I was able to work it all out (with the help of Dreamhost support). I'm just glad I've made a habit of checking my sites every morning as this wasn't something that would have fixed itself.
Thanks to Jo for her understanding whilst I get things up and running again - You're the best Jo!