What has been your biggest mistake?
nickfox: Not getting it in writing. It doesn't have to be a long drawn out contract, just a short email explaining what the agreement is. Even amongst friends, you will never regret having an email stating your agreement.