Wow! I've had lots of "those days", but never a day like yours!
I'm glad you are joking about it all and your spirit is OK.