I have felt inspired to write this post after myself and another member of this site suffered a lengthy period of downtime as our hosts didn't seem to have a clue what they were doing!
I had been with this particular host for just over a year, and despite an initial warning from the host I had left, I felt confident that everything would be fine. He was fairly new to the business but offered cheap hosting and being a naive techy decided to go for it.
To start with everything was fine .. add ons were installed me for, got over a bit of a legal wrangle with the previous hosts and my site was functioning properly. I then hit a glitch in the summer of last year .... I had done something with the site and lost it!!

Stupid me didn't do a backup and it appear that my hosts had also not been backing up despite promises that it would have been ... it had seemed there was some problem with MY site being backed up. So, my site was partially re-installed but then had tons of work to do. This loss also meant I lost customer details!
Yes, this was my first warning sign.
Just into the New Year, after I had paid for another year of hosting, my site went down completely for 5-6 days. This was allegedly due to a bug in my Who's Online in my admin panel. I was told my site would be up and running within 48 hours days later we were no nearer forward despite constant promises. We also had big signs on our site saying our sites had been suspended ... not looking good for business!
After a lot of help from others in this forum I got my site up and running and ran away from the host and got my hosting elsewhere.
All this was brought home to me yesterday when I was doing a google search on a keyphrase I was on page 1 of google for ... I found myself right down to page 5 and am convinced it was down to this outage.
So .. when looking at hosting ... don't jump in feet first as I did, do your research!! Ask around for host recommendations, find out what the host downtime is like, what is their back up protocol, what can they do to help you if you get stuck.
Also, make sure you do your own back ups!!
I would hate for anybody to see their business go down for days on end because of their hosts failurre to give you the right information and get your site back up and running again with the minimal of fuss.