There is a lot to criticize, and I enjoy doing so, but I actually think the MyRewards got this about right. It rewards either coming to games or spending money. As a STH that can't go to a ton of games, but spends quite a bit when I do, it balances against those that come to a lot of games, and don't spend as much per game. It also avoids them randomly contacting me to do stuff I have no interest in, that some perceive as a benefit.