I use Terabyte Unlimited's Image for DOS. http://www.terabyteunlimited.com/image.html
Setting up the boot disk to image to the network is a little tricky, but once you get that done, it is a snap to image and deploy.
The cost is much less than any other drive imaging software. They also have utilities to view the image and pull out single files if needed, plus much more.