We have used tekOrange for almost 2 years now and have been absolutely thrilled with the products and service they provide.
Their hosting is very reliable and if there is a problem (of which there have been very few) they are very responsive and quickly correct whatever is going on. Mike and his team provide top notch customer service.