Research has shown that most companies are running loyalty programs that are underwhelming to consumers, probably because ...