IMO Eric is getting better to meet the deadlines. You are right, deadlines have been missed, but seriously when did he/they miss one last time ? June 30th is the next big deadline, and they have to be done with the audit by that time, or at least some of it. But all of this is IMO ! :)