i'll go for Drupal Value Hosting. As mentioned by someone before, you need to consider certain things while choosing your host, like overselling problems, uptime, customer services etc.
I think considering their prices they are the best.
I just migrated from dreamhost to bluehost. I had two separate websites with dreamhost one of them was on a horrible server cluster that was constantly down, caused interruptions with the mysql database, and constantly cause the backend system on our website to be slower then snail mail. This server cluster issue has been the worst issue in dreamhost's history and it has been going on for almost three months.
You get what you pay for with no phone support, sluggish response time, and as stated before almost always assumed you no absolutely nothing about web hosting, database, or anything for that matter.
Mine is godsweb.co.uk - I have been using them since 2001 and I am a very happy customer. They also have a fantastic web developer package and I make some extra bucks from that too.
I'm closing this thread because it has outlived its usefulness and has mostly become a place where people are dropping self promotional links to their own hosting or their friends hosting.