I also added some fairly detailed notes on how InstallShield works (from the DCOM implementors view). Hopefully it's useful to people, IShield is a very complicated program! thanks -mike