>I am aware of an alternative setup program, InnoSetup. Although I have not tried it yet. I am not unhappy with InstallShield so this probably why I have not invested time into learning the Inno. But I probably will, on a slow day, or when hit a wall with IS.
One day IS enough to learn Inno, specially with the sample scripts you can take from the Wiki. After getting a few additional grays in my beard over InstalShield (very frustratingly) Limited Edition, one day I just bit the bullet and switched to Inno. And never looked back. Even its help is helpful, with a lot more of howto things and very little of description of what does which button do (as is most of the M$ help written).
Just my $.02: the day you hit the wall is a bad day. You're already frustrated. Try to make it a slow day.