Most companies and business organizations tend to give out gifts on a regular basis to their customers, they believe this would help to generate a stable traffic and as well create some level of loyalty amongst the customers. While this helps to some extent i do not believe its that easy to get customer loyalty. customers would easily shift to the next person once there is an issue or once they find a better option.