I recently 'upgraded' an old P4 home-built system with a faster but older MSI K8T mainboard with PC3200 memory and a Western Digital Caviar Blue 640GB 7200 RPM SATA HD. I installed the SATA software so the system could see it, then proceeded to do a WinXP Home slipstreamed install using nLite software. The install failed because it could not unpack a file (sorry- did not write down the error), and when it rebooted, I had the error 'NTLDR is missing- press Ctrl-Alt-Del to reboot'. CMOS, of course, does not see the HD since it's SATA and not IDE. I attempted another install using the OEM Windows CD. When it boots to CD and the XP installation blue screen dialog comes up, it tells me that I do not have a hard drive installed. All cables are correctly connected and it's correctly jumpered because the SATA BIOS sees the drive on POST, before the CMOS displays. Microsoft's advice is to make a NTLDR boot disk and copy the files to the drive, but obviously I can't do that if Windows XP Setup does not see it. I don't know how to get around this problem at this point.