I have been talking with a good friend back in the states who may be getting into the heavier side of landscaping and drainage work, but this question applies here just as much so I figured I would post it for some ideas. He was talking about having a "no compete" contract that he will have new employees sign before getting on the payroll. He wants to say while they are under his employment they will not provide customers with similiar work in his market area and he will not for 3 years after termination from the company. Its a good idea for a perfect world, but it will only work for employees that will box themselves in to always working for someone else. #1 question I have is: Is this legal? and #2 what are your thoughts? I think I would try it and see how easy it worked, but I don't think I would push it if it came down to loosing a potentially good employee. I would definetly think of doing something that said the guy could not work for himself in the same field and market are while he was employed full time by me, but how much do we control this? Again, is it legal if he signs it? It would be nice because I know a lot of people are scared to give their workers proper training because they fear them running off with their business, etc. What are your thoughts?