You might want to try westhost.com. I've been using a programmer to do some application work on my site and she suggested that I take a look because of the constant arrogance and abuse that I received at amray.
They offer vps hosting which is a bit different than shared hosting(they explain very well) and have a plan for 11.95$ month that has 2000mb disk space and 40gb of transfer. 30 day money back and you can actually talk with them on the phone. You can pay monthly, quarterly or annually. You can transfer domain(they said between 10-14 business days) or redirect your registra to their servers for free.
I was recently burned big by a long (12 days) server failure. Six Websitea were gone for the duration along with all access to their email accounts. Even trying to transfer the domains has been hampered because in each instance the official contact email was at the affected site. (Catch22 Internet style a mistake I don't intend to repeat) Now I am looking to find a reliable server with guaranteed uptime (I know they all say they are 99.99% up) I also want to make sure I can contact said server via phone for support. (Phone numbers for previous server were either unresponsive or "changed or disconnected")
I have tried searching on many of the web hosting search sites (including CNet web hosting recommendations) I keep running up against a couple of problems.
1. Most of these sites are supported by advertising from the web hosting companies being reviewed.
2. There seems to be no strong consensus across these sites to support any particular hosting companies.
3. User reviews, when available, tend to reflect only the most extreme reactions. (Hate filled "This is the worst company ever" or "This company is wonderful I love them to pieces.") In either extreme I am inclined to dismiss the review because there are no hard facts introduced to support the opinions.
Bottom line I am appealing to this forum's users for some help. I would like recommendations of both sites that offer reliable reviews of web hosting companies and personal recommendations from members of this forum. Please include hard facts including approximate duration you have used the services of any suggested web hosting company, what type of support is available and your satisfaction with the advice and guidance you were given. Domain registration services are a plus but not a requirement. Domains must continue to be registered in our name and those of our clients. Our major requirements include CPanel or like site management tools, FrontPage Extensions enabled. Reseller capacity is desirable but not of primary concern. Email accounts unlimited would be nice, but frankly we have never needed more than a couple of dozen at any one site. Bandwidth capacity should be at least 30GB and include ability to upgrade without excessive additional fees. Storage capacity should be at least 1000MB.
It is ok to "pitch" your own services of course, but if you do, please offer me some pertinent data.
How long you have been in business?
Can I access information about your company at a known physical address through the better business bureau?
What sort of security do you employ and how often is it updated? Does any of the responsibility for security and updates fall to me?
How is your data backed up and what type of server redundancy do you rely on? What kind of power backup source or sources do you employ?
How are payments handled? Do you use an automatic credit card billing system? If so are any kinds of charges made without contacting me for prior approval?(Constantly reading nightmare stories about those)
Yes I guess I want it all and of course at a minimum price, but seriously my primary concern if to find an honest and reliable company to do business with.
Thanks in advance for helpful replies

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic