There are two versions of XXClone, a free one and a pro edition. The pro edition has some additional features which are useful if you want to be able to schedule the creation of images.
Most imaging tools, I know, can only create an image of a Windows installation in offline mode. This means, you have to boot up from DOS diskette or from Windows PE CD. XXclone creates images while the OS on the source drive is online.
I must admit that I have my doubts if this works reliably. However, in my test, I had no problems with the tool. I tried XXclone on a VMware Workstation VM. The cloning tool copied the complete Windows XP installation to my second virtual disk. XXclone changes the boot.ini for you, if you want to boot up from the destination drive. In my test, this worked perfectly fine.
You can’t use XXclone to create image files. It clones hard disks in the literal sense, i.e. you will get 1-1 copy of your source drive. So its purpose is not to deploy Windows. XXclone is a backup tool. It also supports USB and Firewire devices.
With the free version, you have to backup your system manually, the pro edition allows you to schedule imaging and it supports incremental backups. XXClone Pro costs US$ 40 for every machine. XXclone prices start at US$ 40. (See the comment section for more information.)