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.
One possibility we've noticed, though, is that the free points you accrue may not be simply deposited into your account, leaving you free to buy the stuff of your choosing. Instead, the rewards listing seems to suggest that you might be limited to choosing from a pre-determined selection of content instead of buying anything you want.
We'll check in with Microsoft regarding that (and the program as a whole), and will update if we hear back.