anytime upgrades are not OS upgrades, they are just windows 7 version changes. it would be cheaper to just buy OEM windows 7 home premium for $100.
There is an even cheaper option though. upgrades from XP to windows 8 pro are only $40. And pro versions of windows come with downgrade rights. So when windows 8 comes out you could buy the "upgrade", then just install windows 7.