Like many others, I purchased in good faith only to find three days later that OnSale cancelled my order. Why did it take three days to determine that OnSale did not have the product? Why did Amazon tell me that my credit card was not charged when as of this AM the charge is still "pending" and the amount is not available to me to spend? I would suspect that OnSale never had the product in stock at the advertised price in sufficient quantity to fill the orders they knew they would get. Why? If you look at Mall's (NASDAQ) Q2 results relative to their stock price, the market did not like what they heard, esp the operating loss from OnSale. By last weekend Mall's stock price reached a 52 week low that started when their Q2 results were released. On the weekend, OnSale books sales in a product they could not deliver and Mall's stock price starts to rise off it's low. I wonder if they can really book these transactions as sales if they could not fill the orders? In addition, though I was told by Amazon that "Your credit card was not charged for this order.", my online statement shows the charge as pending and the funds are not available to me for spending. Who is making money off the "float" (the time between the purchase and the conclusion of the sale)?