Signing a "non-compete" agreement as a free-lancer is financial suicide. The only scenario I would consider is DURING the terms of employment with a specific producer NOT their client. Once the job is over your are on your own, too bad if the "client" hires you and not the producer, that is the business.