I can cope with most software stuff and don't have any probs putting new graphics cards etc in (not difficult

). However, I want to upgrade my hard drive as it's a) only 20Gb in size b) the noisest thing on the planet.
The computer is a Gateway PIII 600, running WinXP. The current drive is a Seagate Ultra ATA66 20Gb jobber.
I am thinking of getting a DiamondMax+ D740X 60Gb ATA133 (I can't find many ATA100 drives as those that there are seem to be the same price as 133 ones).
From what I've established so far, I need a PCI ATA133 card to actually run the drive. Looking at an Acard AEC-6280 if that means anything to anyone...
Question(s) is/are, then, how easy is it to install all this clobber? I want to fit the new drive + card alongside my current one and then do a new install of XP onto the new one. I would then transfer files to the new drive and eventually remove the old drive when done.
I assume that by fitting the new drive, my current XP will recognise it as an extra drive and assign it a new letter? Are there Master/Slave issues with this?
Can I then go into setup at startup and change the boot sequence to get it to boot to the new drive or will just recognise two OSs and offer me the choice?
Sorry for all the questions but hopefully there's a chief PC boffin on here that can answer all my questions and save me a large portion of cash by me not having to take it all to the computer shop for them to do
Ta