I recommend 4goodhosting.com. I was a bit skeptical about the support and service when I first switched to them after a bad experience with traditional hosts I've used. But that soon changed. The support is incredible, they are available 24 hours and always respond within minutes after sending them email. The servers are very fast and uptime is truly perfect based on my site performance. Good job.