Just a small piece of info that some people may not know. You can use the Ultimate oem keys to do an anytime upgrade from home premium to ultimate. Example, a friend just did an anytime upgrade on a new acer laptop from 7 home premium to ultimate. He used one of the win7 acer ultimate keys. So I imagine that similar anytime upgrades can be done with any lower version of 7 to a higher version using the correct version oem key.