The Grinch had company Wednesday. Thousands of Americans found themselves without presents on Christmas, thanks to delays from UPS and FedEx.
The companies said poor weather and overloaded systems are partly to blame for packages customers were expecting for Christmas not arriving on time.
UPS told NBC News, in a statement, that only "a small percentage" of packages were affected and pledging that most of these will arrive by Thursday.
Amazon.com said it will refund some of its customers and give them a $20 credit toward a future purchase.
UPS anticipated delivering 132 million bundles in the week before Christmas, according to Bloomberg Businessweek, and to meet that wave of holiday cheer, UPS organized 55,000 part time workers, 23 extra planes and what amounts to a second fleet of delivery trucks. Between Thanksgiving and Christmas, FedEx handled 275 million shipments.