The holiday shopping season is chaotic for most retailers. Picking the right merchandise, hiring temporary employees, extended business hours, and servicing hordes of impatient customers are all ...