1- You can use ARM to find out what keys in the Registry are responsible for certain settings of the system or of a program. To do that, create copy of the Registry before changing any settings and after doing it, and then compare the copies. 2- If you have problems with a program that uses Registry to save its settings, you can solve them with ARM. Method 1 (most reliable): you need two copies of the Registry (it is assumed that Registry copies are saved in one file) - one created before installing the program (Old), and the other created after installing and configuring the program (New). Should any problems occur while the program works, you can restore its settings, which it has immediately after installation. To do that, compare the Old and the New copies and make Redo from Comparison window. Method 2: You need a copy of the Registry created when the program worked properly (Old). When a problem occurs, create a New copy of the Registry and then find out what keys are related to the program (keyword search might prove helpful). Then highlight appropriate part of the Registry (key), and, probably using List of Exclusion, compare the New and the Old copies by keys related to the program. Make "Undo" from the Comparison window. This method of comparing is helpful when there are not too many differences between the copies. 3- Function of generating *.REG files based on revealed differences might prove helpful when you install the same software on many PC's. Install software on one machine, having made Registry copies before installation and after it, compare the copies, and generate *.REG file of differences from the Comparison window. You can install this file on the other machines. Thus, the only thing you will have to do is to copy necessary files to complete the installation. 4- You can compare standard REG files using the import feature