I personally don't think any etailer should charge a credit card until the purchase is actually shipped! However, if you special order an item at a retail store you have to pay for it when you order it. Maybe that is the stance the etailers take when you order from them.?