if you deploy big batches of computers at your company often you should be using...
Windows Deployment Services - Wikipedia, the free encyclopedia
If you aren't up against a deadline for deploying these things i HIGHLY suggest it... (because it does take a while to setup the first images... plus include some time for trial and error with particular MSI's). Simply boot the machines from the network and they start installing winXP or Vista directly from your windows 2003 or 2008 server. You can also incorporate Office, CAD, adobe programs, (any program with a MSI installer package i believe). Plus they are all joined to the domain and ready to rock after reboot. Installs over the network so no disks needed.. you can even slipstream the drivers for SATA, RAID, sound, chipset, video card when you build your installer package.