Years ago, back in the Windows 95 days, there was a program I used to use called "Cleansweep", that would take any installed program and uninstall it, including all .dll's, registry entries, etc, and compress is down into a single file. You could then install Cleansweep onto another computer, and reverse the process, in effect using the compressed file and installing the program completely onto a new computer. This was incredibly handy when I was working in computer repair, customers always wanted their programs put onto their new PC's, and as long as they had the CD's to prove that they owned the program, we just used Cleansweep to move everything over. The computer I am now using has a ton of programs that I do not have the installation discs for. A lot of them came from sites like www.giveawayoftheday.com, where you could legally download full working programs for one day only. Plus this hard drive is a repository for programs I've been collecting for the past 20 years, and a lot of the install disks have been misplaced or lent out to others and never returned. As I would upgrade my computer, I would ghost over the old hard drive to the new one, and upgrade my OS as new ones came out. I started with Windows 3.1, and have upgraded to Windows XP. Because of all of these changes over the years, the programs on my hard drive have become more than a little unstable. I would like to get a new hard drive, do a fresh install of Windows XP, and move selected programs over, but without the install disks this is starting to look like an impossibility, as I can not find an updated version of Cleansweep, and also can not find any program that does the same thing. Is this pretty much an impossibility, or does anyone know of a program out there that I can use? Thanks in advance.