Restaurant loyalty programs have come a long way since the old punch-card free-sandwich model. These days, customers can sign up for perks online, access accounts via smartphone apps, and get more ...