I just tried installing winxp on my new SATA drive and it didn't quite work. After I put in the code it said that the hard drive wasn't detected. I was trying to install a full version of XP over ME so I formated the hd and I still got the same error when I tried installing winXP again. It also wasn't detecting the hd in the bios. Now I'm reinstalling windows ME and it's going fine. My hard drive is an 80 gig Seagate SATA drive. Is it the drive or am I doing something wrong when I try to install XP?