ok im like most of us on here i upgrade quite often whether it be a graphics card or memory or hdd....tend to keep motherboards longer....so my question is what version of windows 7 do i need to buy that allows me to install over and over again when need be if i replace parts that are different from the initial install thanks.