SATA drives.
XP does not know what they are and doesn't recognise them, so unless your BIOS has been set to disable AHCI (or RAID which includes AHCI in its functions) and use native SATA IDE emulation mode, then you need to install SATA drivers using the F6 option during the install/setup process.
As to the the other problems, I'm again guessing drivers, but I have noted others here say that the order that drivers are installed after XP has been fully installed is important, eg, HP says for their machines to install Motherboard/chipset, then sound drivers, then video and LAN drivers.
Others here may have better advice but in the meantime here are a couple of links on XP and SATA;
http://archive.atomicmpc.com.au/forums.asp?s=2&c=8&t=18198
http://www.mydigitallife.info/windows-xp-setup-could-not-detect-and-find-any-sata-hard-disk-drive-on-ahci-mode/
Mark
I have recently upgraded:
1) cpu (AMD 64 x2 4400+)
2) HDD (samsung 1TB SATA)
I am also still running my 2 old hard drives on IDE. There is my original XP boot files on one of the IDE drives, but the SATA is set as my primary boot device (after CD).
I have tried 4 times now to install win XP on the SATA drive. The first time seemed to go ok, I had normal winXP access, installed to serv pack 3 and newest drivers, but after a couple of days my internet dropped out, computer got sluggish, I managed to get net back on but most websites refused to load. After a while things got so bad I did a complete format of the win partition (only 150GB) and reinstalled winXP.
After installing a service pack or one of the drivers, a reboot will often bring about an error screen (in a DOS prompt) saying that I don't have ........ installed. I have tried repairing from the winxp cd (which resulted in windows without sound) installing with auto updates on/off, changing the order of drivers I install, but I get the same problem. It makes no sense! I am typing this help message from Linux which is running fine on another partition (except for sound - Linux has a problem with SB audigy), so I am not convinced it is a hardware problem. Totally confused....
Other specs:
MOBO: Nvidia 8AN SLI-premium
RAM: 2gig generic
GPU: ATI Radeon 5500
Sound: Creative SB audigy 2 Xfi extreme
HDD: 1TB SATA (boot), 160GB IDE, 80GB IDE
Nothing is overheating, I have been monitoring this

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic