New synonyms for sex: Going to a family function, getting the hard part over with, anti-fillet. Get it? Sex!
My first intellectual challenge was to try to understand this incredible city of Banaras (also called Varanasi) in India and its meaning for Hindus. That was the place I lived for the first year I was in India and I've been back many times. It's a kind of home to me.