Depends a little on what the machines are that you want to image.
The previously mentioned
Clonezilla seems to have a lot of support. There's also
FOG. Last time I looked (which was a while back) one of the differences between Clonezilla and FOG is that FOG allows terminal based commands after a
Windows image is pushed out to a machine. In other words, set up printers, patch files, etc.