If you try to install an HP printer as usb and have the cable plugged in, the drivers will not load properly, but will leave registry entiies that tell the software it's in and it won't reinstall. HP has a program to undo the entries. In other cases you may want to try demos and remove them as well as the junk they leave. Is there a way (software especially free) that will record or note every change a program makes so you can remove all of it, not just what the install will remove, if there even is one. I guess if you knew you would have problems you can back up the registry, but sometimes you want to get rid of something after you have made many other changes. WinXP has a go back, but you loose all changes not just the ones of a single program. How about something that can compare two registries and tell you what is different so you cuold manually remove those files. I have seen uninstaller programs, and had one for win 95 they go out of date pretty quick. Anyway thanks for any help.