Microsoft has published the various upgrade paths for Windows 7. Its not as complicated as I expected, but still complicated for the average user. A visual representation here.
BY the way can someone explain to me the difference between “Upgrade to Windows 7” and “Anytime Upgrade to Windows 7”?