You reminded me of my worst commute ever. KC to Johannesburg SA via London.
Your story reminded me of one of my favorites. We had updated some custom software for a large client, and everything went smoothly except at one of their locations. The manager in California was having a bad day and demanded that I get out there ASAP and do the install for him (I was in Cincinnati).
It was ridiculously simple, and I explained to him over and over that I could talk him through it over the phone in five minutes, but he wasn't having any.
So I had to get on a plane and fly to San Francisco, then rent a car and drive to Modesto. Stayed the night at a great hotel across the street from a brewpub and thoroughly enjoyed my dinner. Next morning I went to the site and spent the promised five minutes (actually a bit less) doing the install while he watched.
But he still refused to be satisfied. Insisted that I stick around until it had completed a full day's cycle to be sure it was right. This was on a Friday. I gave him my cell phone number, told him to call if anything went wrong, and went back to San Francisco where I spend a delightful weekend. When there was still no call from him on Monday, I flew home.
Needless to say, we billed him a ridiculous amount for that trip, since it was a time and materials contract, and he was too embarrassed to ever mention it again.