Rob Mensching has published a really interesting article on MSDN where he talks about why and how the process of creating software setup programs should and can be integrated in the overall development process. I support most of what he’s saying, and even if you don’t, the article is an interesting introductory read about WiX.