Stacy, I hadn't looked into this before so this is how I think I would go about it. Create a Class ParcelPolys to hold the Parcel Number and Polyline. Have the user select the Site, then create a list of the ParcelPolys by looping through the parcels in the Site and creating a Polyline from the ParcelLoops[0] loop. You can then use those Polylines with the Fence to find which get intersected. I don't have time to write any code right now, but if this makes no sense to you I can work on it over the weekend.