Very interesting reading here. I live six miles form the home and find the experts here quite humorous. It is real amazing how everyone who lives so far from here has all the answers. Bob has been very accurate in his posts. There is a lot of he said they said going on with this home.
As far as National Grid goes I do not believe a word of theirs. In this area to get a building permit the lot must be surveyed first. Then you get a foundation permit. Install the foundation for the home and have the property resurveyed to show the placement of the foundation on the lot. Submit this plan to the building department and you will get a building permit if everything is correct. So if his foundation was in National Grids easement do you think the town would have issued a permit to build? I do not. North Attleboro is no little HICK town. No I do not live in North Attleboro.
One more interesting point to consider here. The house does not have a connected electrical service to it, but you can read 59.6 volts between the ground of a receptacle next to the sink and the stainless steel sink. Sounds like EMF to me but I am not an expert.