I have written an application in vb.net using various tools and design methods. Now I am currently writing a Deployment solution to install this application on the server and then use the click once technology to install it on the clients. Now firstly I have a SQL database that I want to package with this solution, together with SQL Express, .net Framework 2 and 3, Sql Express Reporting Services. So how do I go about installing these required solutions for my program as well install the database and the reports into sql server with the click of a button or Is there a User manual available on the net that I might find useful to create a customized deployment solution using VS.net 2008 ?