wiresmith:
OK, do you have a business plan?
Do you write estimates? Then a Contract, when the estimate/proposal is accepted?
Does your paperwork (Estimate/Proposal AND Contract) specifically state a payment schedule, Including a deposit?
Was/is your paperwork reviewed by a lawyer for legality? Do you have a relationship with a lawyer?
All of the above CAN help, although none are a guarantee of not getting burned.