I dont see their big issue with cancellations. At the price they do pre-orders for, they'll sell the extra stock within days. Things like that would hurt their business more than anything. That and crappy customer service.