It was a big day — satisfying, and good fun — but more than that as well.  We lucked out (as did all the many other participants and scads of organizers and volunteers involved): even though showers and thunderstorms had been predicted, not a drop of rain fell on the 30th annual UBC Triathlon-Duathlon.  It was...