Got questions about the more-mysterious-than-it-should-be Windows 7 upgrade process? Ed Bott has answers. For instance, the difference between full and upgrade versions of Vista.
The key is, um, the product key: When you punch in an upgrade key, setup checks whether or not it's being installed on a clean system or one that already has Windows. Besides, the earlier workaround for this from Paul Thurrott, there's the infamous double-install trick leftover from Vista: Install Win7, don't enter the product key. Then do an upgrade install. Boom.
More answers are over at ZDNet, and likely, even more are coming. Microsoft hasn't been exactly forthcoming with all of the upgrade details, so Bott's reverse-engineering the upgrade process to combat their steeliness. [ZDNet]