I can be impatient as well,but only when vendors feed be b*lls*hit on delivery times, promising crap and not delivering.
I won't be ordering from DSArms again anytime soon. I placed an order when they had an upper that said "in stock" back during christmas of '11 once I clicked "submit" I immediately got an email that said "sorry, out of stock, item is backordered" Then began the game of "we expect to ship in 3 to 4 weeks." this lasted 5 months, but they finally did ship what I ordered.
WestForkArmory just did the same thing. I ordered with them because they promised a 10 day backorder time. said they were getting a bunch of parts in and could fill my order/ship in 10 days. That game lasted 3 months before they shipped. 10 times longer than their promised delivery time.
I can be patient and wait, Because I understand the market is the way it is right now, and will be for quite some time, but I cannot stand when I'm lied to or given bad information, especially when it has the appearance of being on purpose just to secure my dollar into their pocket. "yea, place your order with us, we have it in stock and can ship it immediately! ....Oh, sorry, it's out of stock right now. don't worry, we'll place it on backorder for you and charge you when we ship...but if you cancel your order completely before the product is shipped to you, we're going to charge you a "restocking fee" on something that we never had in stock in the first place, let alone actually re-stocking it"
I'll do business elsewhere.