The company that was hosting this website went belly-up in the last 48 hours(!), so its been a bit of a scramble to get everything set up with a new provider.
Hopefully there will be no futher problems (such as the occasional outages over the last month) with these new guys.