im building a machine soon, and i wanna get win xp pro, but dont wanna pay $300. i found it for under $150 at newegg (im getting my cpu from there, so the hardware part about buying OEM is okay), but when it comes time to upgrade to longhorn or windows 2007 or whatever, will i be able to upggrade?