while you're at it...
Have MS move all the personal data, settings, mail db etc to a separate partition with a name with no spaces in it, Like Linux does with /home.
Why MS doesn't have the option to leave your data set unmolested during upgrade or reinstall is a mystery to me.
The only "reason" I ever came up with is "makes for more business for third party vendors..." like backup utilities, Norton ghost & etc."