The most recent posts I've seen on this subject are nearly a year old, so I thought I'd give it another whirl.
I've been with Bluehost for about two years, with a straightforward WP installation. While their customer service is excellent (it really is), the amount of downtime is becoming unacceptable for a growing moderate-traffic (1,500-2,000 visitors/day) site.
I am also considering transitioning the site into multiuser (WP 3.0 has WPMU functionality built in, woohoo!) and Bluehost has informed me that they wouldn't be able to handle it if the site grew substantially.
SO . . .
Who would you recommend for hosting, and why? What's your experience been?
Cost is a concern, so scalability is important. Stability is also important. I do have to retain my domain name.
My server-side experience is limited to cpanel admin.
Thanks for your advice and recommendations!