1.) First, see if your motherboard has SATA drivers available on CD or for download. Sometimes they must be presented during installation and other times not, depending on the motherboard. If your hard drive isn't 'seen,' that's usually the main reason.
2.) Be sure to install XP first, regardless of which HD you're installing it to. Vista uses a new boot loader, which will be overwritten if another OS is installed afterwards. That would lead to Vista being unbootable and force you to perform a repair installation before you every use the OS.
Hope this helps,
John
I am building a new system and will that will have 2 separte SATA hard
drives. I want to do s dual boot one w/vista and the other with xp. I will be starting from scatch meaning i will be doing clean installs.
can anyone tell me what to? I saw things on this forum similar to i am trying to do but not specific to what i need. I need help on what to do and can this be done?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic