I feel for you all, just binned a builder last year who had been one of our major accounts, very good money, but terrible site conditions, idiotic site management and 60-80 days payment terms. Glad to be away from them cos the stress is a killer! the last job we done no other tiling contractor would touch them for the money they wanted to pay, so we finally made an agreement and I got 50% of the contract up front ( a large sum of money too). It's nice to play them once in a while after they been playing you for years!