My next favorite tool (I also list this in order of how much I use).
Ghost is used to take an image of a hard drive. I use it over the network.
I love it. I keep as many as 5 working images at any one time. When I want to do anything more than change one parameter or two on a workstation, I “thaw” it, make the changes, and then take an image.
I may tweak that computer a few times, but once I’m ready to go, then I use my image to install the software to all the other computers. I usually do about 4 at a time, since we’re sending the bits through the network. While I am doing 4, I can tweak the 4 previous ones, as you need to reboot the workstation and make sure Windows OS sees all your hardware and change your machine name, otherwise they all end up with the same name.