We are a local government in the last month of our Fiscal year. We are planning to replace our webserver before the next FY. Our webserver will be hosting DotNetNuke, Sharepoint and a few custom in-house web applications via IIS. All of these will have SQL as the back-end database. We currently do not have a stand-alone SQL box. In your opinion, expertise, should SQL live on the Webserver or a stand-alone SQL box and why?