I can not stress this enough. Have a lawyer review the contract that you use. Paying for a one hour contract review will save you so much in the long run. The number of contracts people get off the internet and then change to make them work the way they think they should and then it blows up in their face is astounding.