Worst online shopping experience ever. Ordered 45 of an in stock item for very nice favors at a ladies' charity luncheon. Placed order a month in advance on my no limit AmEx. With time growing short, emailed to see where order was. No response. Called and was told order was cancelled because "it was too big." Not a problem with my card, just "too big." Customer service would not pay for expedited shipping, then when I agreed to oay fir that, suddenly they were out of this item. I was left with nothing four days out from my event. Absolutely livid.