Reno, great points!

I am not trying to write my own contracts, I am having my old one re-written to clean up a few grey areas.

If the customer is a scoundrel, and if you have a great contract, even with a judgment against the party, you still can't force him to pay you. Those kind of people have devious ways to hide assets, or just hide.