With the commercialization of virtually every holiday, many people complain that gift-giving is just another retail gimmick. Despite this pessimism, the fact remains that we give gifts to show appreciation, love and how much we care for and know the other person. But picking the perfect gift can be a challenge no matter how well we know the recipient.