I suppose that my morning wasn't quite frustrating enough.
I went to the post office to pick up a registered letter - from the IRS, of course, probably telling me that I hadn't paid my taxes - and waited for nearly 30 minutes while the clerk looked for it. And she could not find it.
Then I arrived at work nearly an hour later than usual, to discover that the customer visit that I thought was scheduled for today is in fact tomorrow.
Some days, it doesn't pay to chew through the leather straps.