Actually I had never heard of Tech-Hosts before but was recommended on a forum. Their products and services are good. You will however find a lot of competition with similar quality in that area and at similar priceing.
What makes Tech-Hosts stand out however is the rapid and professional response from their support, the absolutely hasslefree process when ordering products/services and the great follow up by their support after an incident.
At this point I am delighted to say I actually have nothing to complain about, and I cant remember when i said that last time when it came to a hosting provider.