> But, I am now very disappointed in Installshield.
> Tired of getting nickel and dimed by Microsoft. Again, my opinion.
Not just your opinion, My opinion too! Though, of course, it's not just MS.. InstallShield is the one who gets paid this time!
After having a number of customers complain of the "unprofessional" aspect of having to first Uninstall the old version of our software before installing the new version, we caved in and paid the $150 for the upgrade to the Full IS Express.
ISE, however, still has a different mind set than I like, but it works. Basically, to build an upgrade, you have two options: Either jump through a bunch of hoops, archiving every release, and build a 'differential' upgrade (patch), or just change the ProductID on every build, and then you can simply have the upgrade install everything over top the original installation.
We (can you guess), opted for the second, and my only annoyance is that ISE doesn't have a setting to automatically change the ProductID with every install build.
(If you don't change the productID, then when the user tries to install, it complains that "this product is already installed... please uninstall before continuing". All that changing the productID does for you is automates the un-install before installing the "new product", and then, only if the Upgrade Path matches).