Nearly all credit card companies now have a Rewards Points System in place. Whether it's spend x amount of dollars and receive points to spend on vacations, merchandise, gas, or even money back. I'm personally very fond of this idea and if I had a credit card that gave me points towards rewards or cash back I'd put every purchase on it.
Now take this idea and apply it to the Sports Collectibles World.
What if Upper Deck, Topps, Donruss/Panini, or Razor did this?
First, you'd sign up online and probably pay a nominal fee to receive the card. The card comes in the mail a few weeks later, and when you go to your local hobby shop you buy a box of cards and scan the company issued card prior to your purchase. The amount of points you receive is a direct kick back of how much money is spent. Once you have acquired enough points you can go online and redeem the points for percent off a hobby box, receive free cards or memorabilia.
Or perhaps, to help ensure that your local card shop stays in business, the stores who are affiliated with the companies can work in partnership with the brands and allow for discounts or redemptions in-store so that they will generate more revenue (possibly).
The only problems that I have with it right now is that this points program would be geared towards the higher budgeted collectors rather than the average collectors.