The random musings of B.H. Cameron - husband, father, activist, writer, municipal politician and all-round opinionated hack.