I would not have cared much if they told me it was out of stock over the phone, I understand there is a high demand. However, there was enough time in between when I placed the order and when they checked the inventory to have processed my order. In addition, they raised the prices by $5-$10 per box in the afternoon (shown to be IN STOCK according to the website), and then cancelled my order saying it was out of stock. One conclusion I have drawn is that Natchez's inventory system is probably very slow if the person at Natchez checked and saw there were a few boxes left, when in reality they were sold out. Another conclusion is that they take phone orders first before web orders. I know some vendors do this - they download the web orders the next day or at the end of the day and take all the phone orders first. A third possibility is that Natchez saw the demand, cancelled the orders at the $19.99/box price and will wait a week or so to have them "in stock" again and sell them at $25/box (for 5+ box orders) or $35/box (under 5 boxes) effectively increasing profit.