What makes otherwise mild-mannered shoppers shove each other in the quest for discount goods?