I just signed up with Rosehosting and I have to say that I am positively surprised by the level of support they provide.
They are great and their response time is within minutes which is excellent for me after my previous bad experiences with other hosting companies.