Giving and receiving gifts is one of the ancient customs that have been preserved throughout time and now, in the age of modern technology, has reached it's climax. Gift giving is an art and there are schools that specialize in learning people which gift is best suited for what occasion. Needless to say that gifts have become over time an industry, with billions of dollars made annually based on the natural desire humans have for giving and receiving.