Phew. These last two days have been a doozy. First let's start with the fun bits. After lots of hard work and planning we had…