I would like to make a suggestion to the MSI (Un)Install component. Can you please make it optional to run an MSI package silently? I see that by default you call the MSI package and it is integrated into InstallAware - however I have an MSI package that has some UI elements that need to be populated. Unfortunately, in order to show the MSI package, I used the Run Program instead. (No big deal).
What I was thinking was that "by default" have a checkbox where the MSI package is installed silently - but we can optionally uncheck the box. If we do so, then we are saying that we do not want it to be silent AND perhaps another box to say "wait until install finishes" I suppose.