Each year more than 3 billion Christmas cards are sent in the U.S. alone.