Could it... just could it be that someone on the engineering side, software side or even a supplier of a component part caused the delay. Heaven forbid! And what if they were unable to say exactly when the issue would be rectified... how is Peter going to magic the right day out of his behind just for little ol' you??? Imagine your furious anger if he guessed at a date and was wrong.