I've been using the services of TMD hosting for years now and in all honesty I wouldn't change them. The pricing is great and when ever I have an issue the support team is always able to help, no matter how big or small the issue is. In my books, they Rock!
Products used: I have two hosting accounts with TMD