People should really take a look at Revo Uninstaller.
I had serious issues with a software before and I kept uninstalling and re-installing trying to fix the issue, it didn't work.
So tried using the uninstall through Revo Uninstaller and when I then re-installed the software it functions flawlessly again.
Apparently the official uninstallers for the software/windows leaves trace registry entries and actual files on the system even after a uninstall (we are talking hundreds of registry keys and hundreds of files (almost 800MB) for the specific software I had problems with), using the uninstall through Revo Uninstaller all of those registry entries and files on the hard-drive where removed.