http://selwynduke.typepad.com/selwyndukecom/2007/03/what-if-homosex.html