DXL - 10:32 pm on Nov 29, 2010 (gmt 0)
In all fairness you can write a contract that will eliminate, or at least protect you in any of these situations. It'll be 30 pages long and any prospective clients that aren't completely scared away by it will be left thinking you're a total paranoiac.
That's the tricky part.
We just need to figure out how to make it work for us like construction companies do with their contract rules on change requests: