"On the GPS thread somebody measured 2.5miles when it was in fact 3.5miles"
Phil, I think that must have been user error, or some confusion about how GPS works. If you ran through a tunnel for a mile, then turned and ran back again, the GPS would think you hadn't moved. If you ran through a tunnel for a mile then emerged from the other end, the GPS would work out from the before and after position that you had run a mile.
It's a question of fitting the technology to your needs. For me, the GPS works very well. For people who run through mazy tunnels or (perhaps) alongside very tall buildings, it may not be reliable.
But in normal use in open sky, you would never get a discrepancy of a mile like that. My basic round-the-block run is ALWAYS 3.51 or 3.52 miles. There's no more variance than that, and I must have run it 80 times since I had my GPS. That amounts to 15 metres or so in 3.5 miles, which can probably be explained by minor differences between each run in any case.
I've no doubt whatsoever that the circumstances of some runners will cause GPS problems, but let's not dismiss the entire technology on that basis, especially when the gerat majority of us are happy with it.
Andy