Is the affiliate agreement legal in my state?

Highly recommended that you have the affiliate agreement reviewed by your attorney. Each state is different with Independent contractors so please have a visit with your attorney.