I have used hostgator and didn't have much trouble and their support was pretty fast. However I was on a shared account and it got to the point it was too slow and causing poor page load times. I am with Servint now and they have been stellar. Their tech support has been extremely helpful with fast response times. I am on a vps plan with them now and when the time comes to go dedicated I will be staying with them.