I've done the hardware-independant-boot (same thing Kraco's talking about) config when I installed my new motherboard, but I've also backed that up and tried simply putting in the new mobo. Both ways seem to give me the same result as far as hardware issues go. The benefit of putting in the mobo directly is that things like desktop icons and appearance customisations are left as is.