Creating installation packages is not something any developer likes to see on their task list because of the complexities that present iteself but it is a necessary evil to get software installed on an end users machine. There are some very good third party tools available that aid in reducing these complications (e.g. InstallShield, ActualInstaller, CreateInstall, etc.) but there is an alternative to purchasing one of these software bundles. more