Besides the option above you may also try these:
Orca, MSITran, WinInstaller LE, MakeMSI, Prism Deploy or Admin Studio.
Most are free but the Admin Studio will cost some some moneis but has been well worth it from what I have used it for.
Hope these help.
-Cheers-