Set up a draft contract with points you feel comfortable with, like "maximum of X revisions", "X hours of consulting time, after that charge X amount". When you're happy with those points, find a lawyer and let him/her read it. It would probably cost a little bit, but it saves a lot of bullcrap...