I followed the instructions on http://www.startvbdotnet.com/extras/deploy.aspx to deploy my application.

A installer file and a file called "Setup" is created. The installer is .msi and the setup file is a .exe. They both seem to be able to install my application, so what is the actual difference between the two?