I've read through most of the new and old post about doing this and I'm still confused. I have two hard drives in my system. Win98 is on the C drive, the new drive doesn't have a drive letter yet cause I just added it and it has not been fdisk or formatted. (If I read correctly, XP will do the formatting for me.) They are each on their own ribbon cable and attached to a ATA66 controller card on separate channels. I want to put XP on the new second drive and be able to dual boot between it and Win98. After doing some reading on XP, it says if it finds a previous version it will not give me the option to do a clean install. I don't want it to over write my 98. Can anyone tell me the easiest and best way to go about doing this. Neither one of the drives are partitioned. The first is a 30 gig Seagate and the second is a 40 gig WD. They are set to cable select (per Dell instructions). Thanks for any advice.