Before you blow everthing away, try booting off your XP cd. It will say its loading a lot of files but dont worry about this. It thinks it is going to do a new install. Follow the instructions as though you are doing a full rebuild. Hopefully you will get a message like "found another version of windows at C:\WINDOWS\SYSTEM32" can't remeber the exact wording,b but if it finds this you should get the chance to repair. I think it just says "do you want to repair this version press R" Again cant remeber exact wording, but it reinstalls the esential files and also leaves your data intact. Well worth a try.