We switched to Allwebhost.com after having enough of the downtime with our old hosts. From our time with them I have nothing but high praise indeed.
It was very easy to upgrade, took only a minute and can be done at any time. Excellent so far. The support is amazing.