I just purchased a gun from a well known online dealer, who shall remain nameless. When I went to pay there was a notice that the advertised price would be 3% higher if paid by credit card, an option I wish I'd taken. The other option was to pay by electronic check. I submitted the order on 6/30 with an electronic check. I waited a couple days then checked the status of my order and this is what it shows: 06/30/2012 Pending 07/02/2012 E-Check Payment Received Your electronic check payment has been submitted. Please allow 6 business days for your payment to clear our account. Normally, they will clear your bank account sooner, but it takes 6 business days to clear and be funded to our account. We will then email you that your order is moving to the next status. OK, so they received the payment on 07/02 so 6 work days from then is 06/11, then they will start to process my order. I estimate it will be a full 2 weeks from the day I submitted my order and made payment, before I'll see the piece. I am an extremely impatient person about things like this, once I've paid for something. I admit that when I want something, I want it now. Maybe my mom didn't paddle me hard enough when I threw a hissy fit. This is what I don't understand. What's this nonsense about clearing their account. Once they have received the electronic check from my bank they should process the order. This would be the same as going physically to their store to buy a gun, writing a check, then being told "OK come back in 6 days after our bank posts the payment to our account. This is ridiculous and poor customer service in my opinion. What do you all think, am I being unreasonable?