The best way to reward your best customers and actually profit from it is by implementing a customer loyalty program. Typically, a loyalty program consists of offering memberships to your customers that allow them to collect a currency that rewards them for their loyalty. The currency accumulates with each transaction, per your business intelligence rules. Your customers can then exchange the currency for rewards that are typically available by selecting from items in a catalogue. Once a customer becomes a member, you can track his/her purchases (what, when, where & how much) over time, which will allow you develop personalized, meaningful, profitable promotional offers to encourage that customer to spend more, more often. Well-planned and well-managed loyalty programs are proven relationship marketing tools that will increase revenues and your bottom line by 30% or more!