i want to replace my motherboard without reinstalling windows (xp non-oem). microsoft offers a method to do this: http://support.microsoft.com/default.aspx?scid=kb;en-us;824125 in brief, the method is: From the Windows CD, select Install Windows XP and then Upgrade Follow the instructions on the screen until the computer begins to restart. Just as the computer begins to restart, turn off the computer and replace the motherboard Turn on the computer, and then allow the upgrade to continue. Setup installs the HAL, the IDE controller drivers, and any other drivers that the new motherboard must have. After the upgrade is completed, reinstall any service packs or hotfixes i have also seen other methods which involve replacing all specific mobo drivers with generic ones, then changing the mobo and installing the new drivers manually. like this one: http://arstechnica.com/hardware/news/2007/09/how-to-install-a-new-motherboard-without-reinstalling-windows.ars any advice on which might be a better method??