Kmart's plan to be open for 41 straight hours beginning at 6 a.m. Thanksgiving morning is drawing criticism. At this Kmart store in Connecticut, shoppers wait in line to take advantage of sales on Thanksgiving Day. Douglas Healey/AP hide caption

itoggle caption Douglas Healey/AP