For anyone interested in building a hardware independent XP image, here is a quick outline on how to make one.
1. Install Windows XP Pro on a computer that has a multi-processor HAL. You can determine if your computer is a multiprocessor by right clicking on "My Computer" and then clicking on "Manage". Then go to "Device Manager" and expand "Computer".
2. Do NOT install third party drivers.
3. Collect drivers from all model desktops you will be supporting. A good tool to extract drivers can be found
here. There are other utilities that you can use, but this is a good one you can use. Once you have extracted the drivers from all model's put them all in a folder called "drivers". This will go in your sysprep folder later on.