Customers are seen through a glass window waiting in line outside a Macy's Inc. store ahead of Black Friday in New York, U.S., on Thursday, Nov. 27, 2014. An estimated 140 million U.S. shoppers will hit stores and the Web this weekend in search of post-Thanksgiving discounts, kicking off what retailers predict will be the best holiday season in three years. Photographer: Peter Foley/Bloomberg via Getty Images