let's consider the concept of substantial performance. If a contractor is hired to paint an entire house blue, and about 3/4 of the way through the paint job, there is an electrical fire (no fault of the contractor -- just faulty wiring) that destroys the rooms that have not yet been painted --- can the homeowner decide not to pay the contractor at all on the grounds that the entire house was not completed?