is your hdd running in ACHI modus? XP does not recognize this. or that's what happened to me when trying to install XP on a Vista based laptop.
Check your BIOS for the hdd setting. might do the trick (just don't shoot me if it doesn't, k? :p) -- 9xx SOLDIERS SANS FRONTIERS
