It would be good if you could run the Uninstall Tool as part of the normal installation process. Seems quite a few solutions include running the Uninstall Tool then re-installing the product.
Having this automatically done might prevent a bunch of problems and additional activity needed to get the product installed correctly.