Having dealt with contract manufacturing and the headaches that can be involved with such endeavors, I am empathetic to AX's situation. You won't believe the things that can come up causing further delays. Also, they are being told an ETA by the contract manufacturer...sometimes you win and get done on time, and sometimes you lose with delays. It's the nature of the beast.