In many cultures expressing gratitude to clients with a gift is a traditional way to close a business transaction. It may seem counter-intuitive, however giving customer gifts is actually fantastic for business. Even though money is being spent, the returns always outweigh the initial spend. These small tokens of appreciation go a long way in building relationships, customer loyalty and of course creating a memorable, lasting impression. This in turn leads to referrals and increased sales.