No system is perfect, and no affordable system can be engineered to be wholly tolerant of every fault and hiccup that might come its way. That’s why we have procedures in place to cope when things go wrong. One important part of those procedures should surely be effective communication with customers, (especially?) when they’re paying...