Crazy ... fun .... busy ... and interesting long weekend !