Host4Geeks rocks. It's a small company so support is personal. They have reached out to me for things they knew I wanted or needed not waiting for me to call them, that's great support.
I've been with them about 2 years and I can't remember being down once and when I needed to upgrade, they were right there helping to layout my needs and offering a discount.
If you need reliable, flexible hosting at a great rate, check um out. host4geeks.com.