I just finsihed up a nice project for a customer. A great piece of work. New pavers installed, flagstone installed, and a whole new irrigation system. I called just a moment ago to say hey we are finished I would like to show you the sprinkler system and how it all works. They say can we do it when we get back? I say sure, where ya going. They will be gone for one week. So I say, well since you are going to be gone can I drop off the final bill to you and get payment since balance due upon completion per contract. Client says they want to wait till they get back to make sure they are happy with everything. I remind them of the agreement and that I paid for all the labor, supplies etc already. I told them this will hurt my cash flow blah blah. They say that is what happens with business sometimes. I kept my cool b/c at that point I wanted to say no thanks for a lesson on that. With the big balance that is due I don't want to have to wait any longer to get paid so I am (for now gonna) going to have to play along with their game. It is all my fault I should have been able to weed this person out from the beginning. I HATE getting jerked around over money. HATE IT! If I don't get paid as soon as they get back I will start the lein process. If anyone has any words they care to share or similar stories please feel free. I needed to vent.