Summer vacation has been fantastic: lots of swimming, grilling, beach time, family time and adventure with a little laziness thrown in for good measure.