For a few months now, I have been using DreamHost for all my web hosting needs. At first, I moved my business site to DreamHost to see how good they were. Now I have all of my domains hosted with them, and thus far the service has been absolutely faultless.
And now it is even better. DreamHost have just tripled the included bandwidth for shared hosting, after recently increasing the number of domains I could have. For $15.95 per month, I am now getting all this:
- 24 hour technical support
- 2.5 gigabytes of storage
- 192 gigabytes of bandwidth per month
- Unlimited MySQL databases
- 15 full domains hosted
- 75 sub domains hosted
There's more besides. For a full list, see this comparison table. I have the Code Monster plan, which more than covers my needs.
A new feature is the ability to install WordPress with a single click. This is a great service for novice users - they can purchase hosting, which comes with a free domain name, and setup WordPress at the touch of a button. A totally hassle-free way to get blogging.
Update: For those who are interested, DreamHost will host any top-level domain.