Ack, I apologise for the vastness of the entry… Here goes the details of a fantastic weekend…!