I've definitely been there, ChameleonHound.
I am moving into the home stretch, so to speak, but it might end up being a tight race or possibly a one day delay. I sort of... forgot that a key piece of the pie has to be made separately and then stuck on to the main part. Or, well, in my head there was a space on the project flowchart that was labelled "and then the extra bit gets stuck on and that will be really quick" but without the supporting part including when and how to make the bit. So I've got my marching orders for tomorrow - wish me luck!