FOG is a Linux-based, free and open source computer imaging solution for
Windows XP, Windows Vista, Windows 7, and Linux (limited) that ties together a
few open-source tools with a php-based web interface.
FOG doesn't use any boot disks, or CDs; everything is done via TFTP and PXE.
Your PC boots via PXE and automatically downloads a small Linux client. From
there you can select many activities on the PC, including imaging the hard
drive. Also with FOG many network drivers are built into the Linux client's
kernel, so you don't really need to worry about nic drivers (unless there isn't
kernel support for it yet).
FOG also supports putting an image that came from a computer with a 80GB
partition onto a machine with a 40GB hard drive as long as the data is less
FOG supports multi-casting, meaning that you can image many PCs from the same
stream. So it should be as fast whether you are imaging 1 PC or 20 PCs.