Rewards programs are a commonly used practice by certain types of businesses. Airlines offer frequent flyer miles, while Starbucks offers free coffee after a certain number of purchases. There are many other examples of these programs, but what does it take to really make these programs take off?