I think the only web host I can recommend with confidence is MediaTemple. Their offerings & support team are excellent.