My take on all this is if you are in a business, manufacturing something, you should...no....need to know what you are capable of. By this I mean if you say you will deliver a product in X amount of months then you should deliver it in X amount of months. Yes, I realize that there can be circumstances that may throw a wrench into the plan, but that can't be used as a chronic excuse. You have to know your business and how long it takes to produce something. I have been waiting for something I ordered 15+ months ago. I have had "updates" about the item being delivered, usually saying that it will be another few months. I have received 4 of those now, the latest stating delivery "maybe" in the spring of this year. If that does occur, it will be 18 months after I was promised a initial delivery of 4 months, to 6 months maximum. In the meantime, they have informed me that they are taking care of orders placed after my order first, before they start mine. I am really a very patient person..if I order something and you tell me that it will be ready in 6 months, then that is fine, I won't contact you until the 6 months is up. You set the time frame, I did not. You know your work load, I do not. You know your capabilities, I do not, so therefore I rely on what you tell me as that is all I have to go on. Again, a month, maybe even two, if there is some unforseen problem, but a year? Just my rant for the day....