There are hundreds of shared hosting companies out there. Some of the bigger name ones include GoDaddy, Bluehost, 1&1, and Dreamhost. They are all roughly the same price, but I chose to go with GreenGeeks for a few reasons:
1) In reading through pages and pages of threads on drupal.org, I have read horror stories about each big name hosts. Most of them have to do with Drupal exceeding the processing limit.
2) GreenGeeks is the official recommended hosting company for the book “Drupal for Dummies.”
3) The whole Green initiative, which is becoming more and more important to me.
I have been with GreenGeeks for 6 months now, and here are my findings.
Customer Support – I have used their live chat for sales related questions twice, and both times the representative was very helpful. I have also emailed them a few times at their support email address, and they have always responded within a few hours. They do seem like cookie cutter responses, but it has satisfied my questions or pointed me in the right direction.
Features – Their features are very good for a shared hosting environment. CPanel, unlimited MySQL databases, unlimited space and transfer bandwidth, unlimited ftp accounts, and unlimited hosted domains. The only thing worth pointing out is that by “Unlimited MySQL databases,” what they actually mean is 1 MySQL database with unlimited tables. When you create a “new database,” GreenGeeks will prefix new tables with your “new database” name.
Drupal – I am running two Drupal 6 sites, and both are running smoothly. Their one click installer installs Drupal 6.15. I manually installed two instances of Drupal 6.16, and there were no problems. CPanel also allows you to set up Cron jobs very easily.
Update: Greengeeks just reduced their hosting fee to $4.95 per month. They will bill you annually.