c-w-s, I'd feel for you, but the last time I was stranded overnight due to a mech issue it was at DEN, there was snow on the ground, the journey to the hotel was neverending and I had about 4 hours' sleep before I had to get up again for the neverending journey back to the airport for the first flight the next day ...
If ever you fancy a swap just so we can both fully appreciate each other's positions, please do let me know

.