Another thing to look out for, on new Dells at least, is the HDD setting in the Bios. I was pulling my hair out yesturday when i used a Optiplex 745 DC image on a Optiplex DC755 and had BSOD both after ghosting and trying to run XP setup from CD.
Went into the BIOS and changed the HDD settings from AHCI to ATA and it booted into windows fine.