The evolution of homosexuality

Toby at work pointed out an article in The Economist describing a new theory of the evolution of homosexuality. It's the best theory I've heard yet.