when you say there is progress you are certain that a positive outcome is most likely, however timing is the key question here, if you read between the lines everything seem to be on track and the signing announcement could be anytime SAP. my 2 cents...