Nope I get it through the school or whatnot. But, in any event, if the SP2 Disk will have SATA drivers on it then I guess that is all I need to do . Thanks a lot.
Depends on what kind of SATA controller you have as to whether the Windows XP (with or without SP2) will have drivers for it or not.
If your SATA controller is in legacy mode, Windows will use generic IDE drivers for setup. Once Windows is running, if you install chipset drivers for your motherboard, you'll get a manufacturer-optimized IDE driver, but it will still communicate with the SATA controller via the legacy IDE/ATA protocols.
If you put the SATA controller in native mode/AHCI mode, Windows will usually report that it can't find a storage controller on your computer. In this case, you need a floppy drive and a floppy with the native SATA drivers on it, and you'll press F6 during the Windows setup to have it load the drivers from the floppy. This is the same way you set up a machine that has a SCSI controller or RAID controller as the boot device.
If you use legacy mode, you give up two things that the native SATA driver can do: Native Command Queueing (NCQ), and Hot-Swap capabilities.
There have been other discussions on the forum about NCQ, and tests on current SATA drives that support NCQ seem to indicate that NCQ can actually slightly slow performance when used on a single-user workstation, although it can speed up performance when used on a server. I personally feel this is the result of immature development of NCQ capabilities in current SATA drives and controllers, and I feel that those results will reverse themselves in future SATA implementations, but that's only my speculation.
Hot-Swap can be useful in very specific circumstances. At work here we have some video editing workstations that use a removeable caddy hard drive system, where each video project is stored on it's own removeable caddy. Moving to native SATA drivers in these systems enabled us to hot-swap the caddies, rather than previously where we would have to shut the systems down to swap.
I personally would recommend the native SATA/AHCI mode and it's associated drivers, even though it's more of a pain to set up. The controller manufacturers will be concentrating their performance efforts there, and future drives, controllers, and drivers that improve performance will be built around native mode, not legacy mode.