A good contractor will spend enough time with you before you make your decision answering any questions you have, making you aware of the many options that exist, and also helping you determine exactly what you want in a fence, so that you wind up with the product that is best for you. He should also have a good working knowledge of the neighborhood or subdivision where you live, so that he is aware of all local codes, and even be familiar with the soil density and rock content of the area to help anticipate any possible needs his crews will have when installing your fence in your yard.