Excellent points here yes is it free for life or only 1 year, as a lot of the bigger players are now offering their software on a 12 month or a monthly leasing option. Some do offer the leasing option ad when there is an upgrade you are supplied it at no additional charge above the leasing charge. If it is leased, how much do we pay seeing as how we are actually doing the testing work for Microsoft (I know we always do anyway) but if we are going to test the Beta Version then we should be allowed some form of remuneration for "our" services...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic