For the maintenance part, I'd take a look at www.websitepulse.com as well - 24/7 live support is something I want to have :)
For the maintenance part, I'd take a look at www.websitepulse.com as well - 24/7 live support is something I want to have :)