I'm going to be building a computer that I will span over the next couple months. I want to put Windows 7 on it when it's available. What is the most cost effective way to do it? An upgrade is $50, but I won't have an OS for the new PC. Should I go ahead and purchase this: http://promotions.newegg.com/Microsoft/Windows7/TG_OEM/index.html