Given a two month cycle, as quoted earlier, and it not coming in the next one, that means 4 months at the earliest. Time to look for a new provider. It's always amazing to me to see how companies put themselves out of business, even when the customers are communicating their needs so clearly.