Maybe this has already been done (or can be done with a combination of existing tools), but I think it would be helpful for techs and people trying to rebuild a totally infested machine that requires a format. Here's the idea: More and more it is looking like the only solution to cleaning an infested system is a total reformat. Why not create a product that makes this process easier? When rebuilding a totally compromised system from scratch, it's a pain to have to go through all the hardware that is installed so you can get driver disks or trusted download locations after the reformat. It is also a pain to go through every single program that the user installed looking for specific configs, .ini, and data files that are stored within the program's dir. It is also a pain to have to decide what the best install order should be. The solution: Install Reconstructor on a completely infested machine. The program is a combination system analyzer, backup util, partition destroyer, and report generator/advice system. It goes through all the programs installed and backs up data files and configuration files for the programs onto removable media. It also creates a list of all the hardware drivers (including which RAID drivers and trusted places to get them) and such that will need to be reinstalled. Whatever programs it couldn't backup the data for, it would flag for manually selecting data files to back up. Perhaps the program would also include a tool to totally delete the partitions like Fdisk or Partition Magic, but easier to use. This would be on the bootable CD to make sure nothing is left hiding in file system. Windows XP can do the partitioning. After the reformat and XP is installed, the Reconstructor could be installed and load the previously generated list. A logical ordered install list or report would be created that would include trusted download locations to get all the necessary drivers and software. Maybe the database of trusted download locations could be stored on the Reconstructor website (recurring service?). The reinstall report might have profiles based on the type of user (gamer, business, security, etc.) The point is to make a product that when everything goes to hell and you need to start over, the process is streamlined. Including trusted places to get the user's stuff from. Because when people come for help, they usually don't have any backups to just restore from. Maybe call it Worst Case Scenario. The program would be geared for the medium to high tech skill level (just due to the nature of rebuilding a system). So people, what do you think? Good idea, bad idea? Developers, what do you think? I certainly don't want to develop it (or be a part of the development process) and I only want to buy it from you. I haven't seen a product like this, so let me know if there is or what's the closest current thing.