I had been using Prowebsite for a variety of sites over the past few years, and was very satisfied with them. Then I ended up buying my own servers. Such is the natural progression of things. I have about 16 years experience working with Unix systems. I can be a major pain in the butt .
Support is excellent and responsive.
The sales staff knows their stuff and can help you with the ins and outs of getting your site on-line fast. On their smaller packages, you must pay for the full year in advance, but they are very flexible on proration if you need to upgrade. They also have a 60 day satisfaction provision in their contract. So far, I haven't been yelled at for recommending them. Their servers meet all the criteria listed above, and they offer what I feel to be an excellent collection of features and services.