I'm sorry to say this but I used to be very happy with things but in the past year or so my experience has not been good. Recently, all my database connections were failing. My site uses 3 databases and they all failed one evening while I wasn't performing any work on my sites. Support said it was the fault of my scripts however these scripts had been working fine for 6 years. It didn't matter that I was right, Cirrus support staff refused to take my problem seriously and they spent a great deal of time and energy trying to prove it was my fault and not theirs. Well, after a 12 hour outage, it finally started working again. When I asked for an explanation about what went wrong, they claimed that they never did anything to fix the problem. Well after the exchange of a few more nasty emails, I asked them to close the ticket before we both said things we would regret. I've made up my mind to move my sites to a new company. Something has changed within this company in the past few month and it's certainly not for the better.