Dan Savage is a columnist in the States. Avowedly and advocate'dly (1) gay he talks about sex and society, hetro and not.
And this is Savage at his best at Salon.
(1) New word. Suck it, Casso.
HM here. Early-40s. Married. Have a cat. Canberra. Fat. Short. Balding. Have a kid in kindy. Union member. And yes, I am aware of the typo in my blog name. http://www.harrangueman.blogspot.com/