I use Surpass hosting. They rule. I've been on dreamhost before (saw it above) and it was always up and down on me.
Even better, surpass is running a hosting deal this month, 1 year of any shared hosting plan for $1. You seriously can't go wrong. And they've been so stable and fast to reply whenever I had trouble (their firewall blocked me for connecting too many times once! lol)
$1 for 1 year. I wouldn't pass that opportunity up if you payed me!
http://www.surpasshosting.com/content/onelove/