Mindnova....
I've checked out a few of these "system change monitoring" programs lately. I started with VerifyMyPC, which was good in some ways, but too flawed in others. I ended up using FileWatch, which was only $14. It basically records every change your system has undergone since the last "snapshot" you took, which can be a bit much to understand if you aren't fairly knowledgeable. However, if you take one snapshop immediately before installing a program, then do your program install and do another snapshot shortly afterwards, it does a fine job of showing you how the installation affected your system. It has a free trial period, but some of the recording abilities are limited during the trial period (only records the first 10 registry changes).
Just tonight I came across a reference to TotalUninstall, which looks like it might be exactly what you are looking for. Nice interface, well organized. Only bad thing is that it isn't free. It costs either $29.95 or $39.95 depending on which version you want to get. You can check it out at http://www.martau.com/tu.php .
There are a few others that I've run across, but TotalUninstall and FileWatch are the ones that I'm most familiar with.
Robert....