I have been hosting with ICDsoft since 2000 and I have found both their service and support second to none.
In the 3 and a bit years I have been with ICDsoft I have only had one small outage of around 30 minutes of which I was notified the day before that they would be doing hardware upgrades...