I'm in London on Saturday, so that's one less day to work on this and more reason to get going with it.
As a part of the push to finish this, I've also put on hold my work for Justine's project. My next meeting with her will be on the 15th, so that's plenty of time to have finished this up and be ready to move on.