This is certainly strange. If I ever get a crash or BSOD in winxp, I press the reset button and load up winxp again - when its got to the splash screen (with the scrolling meter), it stops and freezes halfway. To fix this, I have to load up safe mode, restart again and winxp loads up fine. Or I turn off the machine completely from the power switch at the back and turn it back on and winxp loads fine. I've had 2 formats. I thought my XP install was bad, but I've installed XP twice and so its obviously not an XP problem? I've also flashed my MSI-6380 Pro K7T266 Mobo to the latest BIOS, and recreated my partition tables. I also have a VERY weird problem with the ATI Radeon 64mb DDR VIVO card. The only drivers that work with it is the very old beta 3211 drivers. Anything over 3276 and the latest official 66xx drivers and betas just makes my monitor go on standby when running the directx display test or when a game changes resolution/color depth. System doesn't respond and have to press the reset button. Could it be related? To add, I also told windows xp to run chkdsk at next boot, ticking the two options it had. On next reboot it checked my NTFS disk, then rebooted, and another screen came up saying that its finished checking the disk.... and nothing else happens, winxp doesn't load up, its like its paused. I pressed the reset button and it performs the chkdsk again, and it got stuck in a f'king loop! had to repair my XP install and that caused a BSOD with only three words, "Unknown Hardware error" IIRC. Had to format.