Microsoft's "Xbox Live Rewards" program, which began testing over a year ago, looks set to finally be about to open to the public, with a page turning up on Xbox.com devoted to the service.
The program essentially rewards users for spending money on Xbox Live, giving out Microsoft Points and other freebies for doing things like renewing Xbox Live subscriptions and purchasing content on the various Xbox Live Marketplaces.
You can see an example chart below; we don't know much more specific stuff, because while this welcome page is active, any attempts to login and access further content or information are met with dead links. UPDATE: The site works now.
We've contacted Microsoft for further information, and will update if we hear back.