Every now and again, there's a burst of loud, and very rude, invective from my office. OK, I'm an engineer on an oil refinery construction site, so foul language isn't unexpected, but every now and again the choice and variety of the language would make a navvy blush.
Reason: not long ago, my...