I hear ya. For the most part, all this gets resolved in advance, so the issues that surface are probably from the last few days. Granted, if I start running into this stuff, I stop and delay until the following day... or if it must be done overnight, it's either built into quote or I contact customer and let them decide whether they want to wait or pay extra. It doesn't happen often.