To the opening poster, you have to learn to live with dissapointments, I would suggest the Custie has been wanting out for quite a while but as you have been going the "extra mile" with ringing prior,always chatty and doing a great job you have probably got an extra 4 months out of him before he plucked up the courage to finish you,
Things change in peoples lives and you have to accept it, we all do, I am in the middle of a real slow payer clampdown as Im too busy to be cleaning and waiting weeks for payment, so the "slower" ones are been asked to "speed up" or look elsewhere, im probabley going to upset some but in the end the business and me will be in a stronger position.