I build images for my corporation. It's deployed across some 30,000 computers across the US, France, Germany on dozens of hardware types. I've found that my images will pretty much work on most any computer as long as the HD controller drivers are made available to sysprep and the machine is ACPI compliant. The big key for me was discovering the HAL that is "MOST" compatible with most PCs. As long as I set the HAL to "Advanced Configuration and Power Interface (ACPI) PC" then it usually works. This may not be the most optimised configuration for a machine. But it works. And works well. This will even work on a multiprocessor machine with a modified sysprep.inf. Just need to add the proper line to have it update the HAL to the multiprocessor HAL. Just put the updated sysprep.inf on a floppy during first boot and the image updates... It can be done...