Well, I don't really like to advertise particular companies, but web hosting is one of those things where I feel I have found the best of the best, so I'd like to share.
ICD Soft is the absolute best hosting I have come across. I work for a firm and we deal with a lot of different hosting companies, but the one we use and recommend is ICD Soft. They have a 99.9% up time rate, unlimited emails, super fast LAMP servers, and very affordable. And all the interfaces work and are fast! There are no guessing games.
But, you can get these things from many different companies if you search hard enough. The thing that sets these guys apart is their support. I have never had any company respond so quickly, and with relevant, no bs, completely educated information. These guys know their stuff and will help you with anything.
The first time I set up a Wordpress site, I set it up on a testing server and then migrated to go live. Couldn't get it to come up. It was some references in the database that I never would have thought to look for. Their support told me exactly what tables the references were in all within 5 minutes of when I asked. They have looked at my code, databases, and given me invaluable info on complex ecommerce setups. Plus, it's super secure.
There is no phone support, only email, but you do not miss it at all. It's actually better that way. I have asked some very complex question and the first response has always been the correct one, and I've never waited more than 5 minutes for an answer.
Plus, there are no stupid adds and crazy stuff to slow down your production time (like GoDaddy and Network Solutions).
Anyway, I've dealt with some crazy hosting companies that have been real nightmares and have killed production times trying to get an answer to simple questions. This place makes dealing with the backend stuff almost a joy.
Sorry for the long response, but I really like these guys.