in reply to Consulting contracts

What are you trying to avoid? Working with someone you do not like? Or having the client pay you aspecified amount?

Rather than a contract, perhaps a Purchase order/workorder describing terms, work to be performed, and sign off procedure.

Enjoy
John