Just 'cuz of the various misogyny/harassment/cluelessness threads around the board, I think this needs an airing:
NSFW language, btw