Re: SATA problems
The exact same thing happened to me. I was really frustrated, so I went back to the only other place I could - the BIOS. I checked a few settings, and everything seemed normal, but I noticed that the SATA RAID was enabled. Even though I wasn't using RAID, I had figured it would still work, but I tried turning RAID off anyway. It did the trick, and I didn't need to install the SATA drivers at all. Windows detected it with no problem. Just check your BIOS to see if SATA is enabled and not RAIDed.
As for having Windows install drivers from CD - that's not an option for some reason. It has to be floppy. I'm guessing future versions of Windows (i.e. Vista) will allow CD drivers and will probably also come SATA enabled, but who knows.