Matthew Morrison publicly stated that he was "mistaken" for a gay man for most of his life, therefore confirming that he is indeed a straight man. Win! We can all agree that we will probably loose Anderson Cooper to the gays, and I'm so jealous I could spit, but if we get Morrison it would be a hell of a consolation prize, don't you think?
Not mention I've never seen Anderson sing or dance, and while he is enough for me, Matthew might have to win out in this case.