Despite the opinionated twaddle that occupies most of this blog, I do try and embrace a degree of diversity.   more »