Why Do Fencing Quotes Vary? Understanding The Factors That Affect Fencing Costs