Adventures had, pains endured, lessons learned...