I've had the same experience as Samantha.
Three hosting companies in the last couple of years and none of them come close to TCH.
I've moved my reseller account to TCH and I'm here to stay. Fantastic support and service, even when I'm the problem, not the server
Rock Sign