Isn't it an awesome innovative idea to make customers loyal, to generate that stickiness. Others offer reward points that can be redeemed for gifts which are generally not essential to customer
Read this post on sidsavenue.blogspot.com