About Windows Installer, the .NET Framework, and Visual Studio.
Building quality installation packages not only helps set up your application correctly but also helps maintain your application. A quality installer fosters quality patches. The Windows Installer SDK offers a lot of information about how to author installation packages but how do you do it right? Why not ask the Windows Installer team?
The Windows Installer team has announced a new series on building quality installers. Windows Installer is a powerful installation technology that also boasts resiliency but to harness all its features you have to author data a certain way. There are some good installer development environments that target Windows Installer that assist you in creating quality installers from the get-go but there's still a lot left up to the install developer.
So keep an eye on their blog for more details and make sure your application installs correctly and is maintainable.