I would question the requirement that the hosting company be local, I have setup clients with hosting companies. And toured a local company (DigitalForest in Kirkland, WA) but I do not think that location should be in the top three considerations. The control panel for managing databases would be number one, for me, uptime, number two, electrical backup, number three. All these would of course depend on the importance of the database, economic?, information? and web presence?