Recently I discovered that InnoSetup became Open Source. And all of a sudden all kinds of wonderful third-party tools for InnoSetup are available. I've always used InnoSetup to create a nice installer for pVoice, but for the upcoming release I needed more features than the pre-4.0 release offered.
Custom messages, checking if Microsoft Agent and related components are already installed, if not, download them from the internet and install them, along with pVoice itself. All of this is now possible, and the installer itself is multi-lingual now too...
Almost done....aaaaaalmost done...