I can't say enough good things about @webfaction I have used them for 6 years now and their support is always way beyond other companies.