I've been quite happy with nexcess.net and have been hosting my website with them for about two years; I was referred to them after experiencing consistently slow and less-than-useful customer service from my previous hosting provider. Nexcess customer service is always prompt and helpful.
more