Marooned in Montana and First World Problems

Over the last couple of days, I've noted on Facebook and Google+ that we've been having car trouble. We had to make an unscheduled stop in Montana to repair the engine after overheating and blowing head gaskets. Yesterday we checked into the nicest hotel we could find in Miles City while Deluxe Motors tracks down parts and gets the truck ready to travel again. (We chose the nicest hotel because we wanted this to feel like a detour on our vacation, not a prison sentence.) Stephanie and I just got out of the spa 45 minutes ago. While we chatted there, we took stock of our situation. We agreed that we have absolutely nothing to complain about. The radiator overheated in the most benign of places, the small town of Forsyth. While it took a couple of hours to find a repair shop that could work on the truck immediately, then arrange a tow to that shop 45 miles away, we did most of that "fingers doing the walking" from an air conditioned waiting room of a nearby tire shop in...