I've always considered "money shot" to be some gambling term until one of the topics here on HN had me look it up in Urban Dictionary. I think UD is a bit like a medical textbook - sometimes it's better for you not to look into it too much, if you're not a professional.