I've been working with a client who received almost all the work done and with the screens finished, only to decide to cancel the project a few hours after the delivery period expired, even though I explained that we could extend the delivery period....