On Language - Bleeping Expletives - NYTimes.com

On the difference between “profanities, expletives, vulgarisms, obscenities, execrations, epithets, and imprecations”.