Loyalty programs are seemingly everywhere today. Some market their program by giving discounts to consumers when they initially sign up, while others say that over time consumers can accrue points which will lead to discounts. A popular...