I am managing small business with 10 employees. Entering customer purchade orders is the key acitvity. Key applications used are Microsoft Acess 2003 DB and Quickbooks. Current Windows Small Business Server 2003 is 6-years old. I am debating whether I should purchase a new server and continue to maintain in house, or use a cloud service to host the applications. I am looking for ways to reduce costs - so considering Cloud Computing. Any suggestions and/or recommended cloud computing companies?