On Language - Bleeping Expletives - NYTimes.com
On the difference between “profanities, expletives, vulgarisms, obscenities, execrations, epithets, and imprecations”.