Great guide MM!
I made a new XP Home CD using this earlier today and I'm very happy with it. The only times I ever was asked for anything was the partition/directory info and the user and computer names (just like I specified).
While I didn't feel like testing the install disk by taking down my RAID array just so I could see if the drivers worked, I noticed them loading at boot from the install disk (without the tens of other SCSI/RAID drivers which used to be on there that I'd never own in a bajillion years which normally take an extra 3-5 minutes to load) to I'll assume that given the hardware, they would have worked fine.
Having all my Windows Explorer settings, uxtheme.dll hack, and even the f'ing search assistant removed right from the get-go is incredible. I wasn't even aware you could change those settings before Windows was installed!
I wonder: Would it be possible to have the just the nForce2's Ethernet driver pre-loaded on the CD as well? I realize it's best to use the latest drivers from the get-go, but without these drivers you cannot download the latest version to begin with, and it’d be nice to have a working driver already installed rather than having to dig out another CD beforehand. Would it just take adding the “nvenetfd.inf” file from nVidia’s decompressed driver package to the “Add Drivers” window (the same place you add the SATA drivers) along with all of the other files found in the \Ethernet\PreNEM\WinXP\ directory of the same package?