I recommend 4Goodhosting.com. There is no doubt that these guys are the way to go, I have had hosting with them for over 8 months now and my site has never been down. Pricing is affordable. The servers are solid and super fast. Support is 24 hours available and always fast when respond to my support questions. They respond in few minutes often with full solution. Just try them.