Unfortunately, I had it completed at 12:01 am on Thursday, one minute behind schedule! :)
There will probably be minor edits when I go over it before printing, but it's runable at this stage.
One to go, and since it's mostly a re-write it's not going to be a problem.