I installed Vista on a clean Raid 0 drive setup when I built my new computer before I read that you should have XP installed first. I also setup a Raid 1 Drive setup for all my data I had a backup image of my old XP drive from my old computer so I created a need cloned drive from the image on a second hard drive. I then unplugged my Raid 0 Vista drives and started the Computer with the XP drives (had to change the boot sequence in the bios). I installed all the new drivers and updates to my XP setup for my new computer, then I shut down and plugged my Vista drives back in and rebooted to Vista. I also pointed my XP My Documents to the same Mirrored Data drives that Vista stores my user files on.
I then did the manual boot loader repair mentioned by others in this thread. Everything work fine, except, that the boot loader does not properly control which operating system loads. While the selections show on my screen, I have to make a bios change to tell the computer which drive to boot from. This is simplified by an option my Gigabyte motherboard provides to just press the F12 key when I want to reboot from a different drive. Returning to Vista is easy as the bios looks at it as the default.
I would like to be able to get the Vista boot-loader selection option to work, but it is not that big a deal to do it pressing the F12 key. All I know is it worked without a hitch otherwise and by using an image of my XP drive with all my applications loaded saved me a ton of time setting the XP drive up for the few applications and peripherals I need it for.
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