If you clone drives for desktops or servers you are probably familiar with Symantec Ghost program or TrueImage. if you are on a budget Clonezilla is a good alternative. It is free and opensource software that allows you to copy an entire computer hard drive from one computer to another hard drive creating an exact copy of the computer.
This is useful to just have a backup of your computer or if you are running a business and need to deploy many identical standard desktops for your employees. Two versions are available a Live version which is booted from a CD-ROM and suitable for a single PC and a Server edition that can deploy a computer image to up to 4o PCs.