Yes- I know where you're coming from on that!
I had enquired about my tracking number three days after ordering some Monster stuff and the person answering my email replied with "it's only been three business days since you had ordered", in which my reply was "if you covered yourself with 'please allow 3-5 business days for processing your order' on your e-receipts, I would not be contacting you until day 6". They did compensate me, which is a step in the right direction.
We now live in a day and age where fulfillments of orders happen within 24 hours on a regular basis. This is what we expect. We also expect instantaneous tracking. Blame Amazon, but when you're not told that an item is something that takes 3-5 to make or you're told to expect tracking numbers, you had better bloody well do your job!
When I was building composites, my lead times were artificially long, but it covered me just in case a supplier had a gaff, which happened regularly. And when those mishaps happened, my customers were made aware and given the option to cancel. I was always 2-4 weeks ahead of my lead times quoted, which was by design. No customer of mine ever wondered where their stuff was, as they were updated constantly. For the prices they paid for stuff (as in some cases, I was literally fleshing out bar mat sketches into working prototypes, which included testing), that is what they deserved.
I get tired of people not doing their jobs. Of course I deal with that A LOT in my regular job, so I have EVEN less patience with that quality when I am paying for it. Some people may call me a tough to deal with customer, but I feel that I conduct myself in my (side) business the way I expect to be treated as a customer. I am more patient with private sellers selling their used stuff, but ones who hang their shingle should know better.
Sorry about the rant, as I woke particularly bitchy this morning!