I am looking for an alternative to Ghost for creating and deploying Windows XP drive images. I have used Ghost a fair amount in my previous job, but my new employer does not want to spend that kind of money. I know there are some freeware apps out there, but have never used anything but Ghost and don't know what is good or bad. I wouldn't necessarily need to be able to roll out the image over the network, since I only manage around 100 PC's and they are all within a mile of my office. A bootable DVD would be fine. Also, for my situation it wouldn't need to support multiple partitions, since all the PC's ar built on one partition. I am in a government situation and all data is saved directly to the SAN anyway.
Also, we have many different brands of machines and various hard drive sizes. If possible, I would like somthing that creates a universal image that can be deployed on different hardware. That would be a big bonus.