I purchased a 3-pack of win7 upgrades.... I've used two of them so far, both being fresh installs. On one install (Installing the 64 bit version) it just went through, but when I installed the 32-bit version on my dad's computer I had to change a registry setting to get it to activate.
Both of these systems had XP pro installed prior, but being I wasn't 100% sure on the legitimacy of them I fully wiped both hard drives and unpartitioned them before installing 7.