Very informative read. And yes, you said it right, loyalty programs work best when they are intertwined with everyday preferences and needs of your customers. And this is where beacons come into the picture. However, in their haste to catch up to the hype most brands are busy leveraging beacons to merely push ads than offering value added services. We have discussed in detail on how beacons can help brands take their loyalty programs to the next level here:http://blog.beaconstac.com/how-beacons-can-help-brands-take-their-loyalty-programs-to-the-next-level/