An increasing number of organizations are realizing that with growing competition, new technological innovations and constantly improving services and products, consumers are being pulled in different directions. It is vital to ensure that customer loyalty programs are an integral part of an organization. Acquiring new customers is important, but holding on to existing customers is crucial. After all if existing customers are satisfied they will help in acquiring new ones by spreading the news of your outstanding customer services.