Regular clients don't pay up front and they know this, which is cool, as I respect them as they do me. Potential new clients have to pay at least 50% up front as it's becoming a real pain in the ass with people not paying for completed work or vanishing without a trace.
Human nature is normally to trust people at their word otherwise it all becomes bullshit and I for one hate the bullshit.
At the end of the day you have your balls and your word as the song goes, if you commit to a promise then payment is due, or lose your balls and the respect of everyone around.
