I would like to install my OS on one partition and my programs on another. Every once in a while, I decide to reinstall my OS (meaning format the HD), but this requires re-installing all the other programs too. If they exist on another partition; great, but many still wont work because of the missing reg entries or whatever after the OS re-install. The actual files are still in the other partition, but since the OS hasn't registered them yet, they often don't run, or with limited functionality. What I would like is a program that would "watch" what changes are being made to your system when you install something. I know installers copy files to a specific part of your hard drive, but most also make changes to the registry (add startup items, create file associations, etc). This program would then log all changes done to your system in some type of "re-do" file which could be used to restore all these other settings. Is such a program in existence? If so, where?