Sex is everywhere these days. Reproduction, contraception, religion, monogamy, infidelity, marriage, the single life, media, celebrities, scandals, music, porn, fantasies, too much, lack of, being good at it, being crap at it and how to get it.