I did not read your post as carefully as I should, but I still have concerns when people use stuff like nsec() in the quest of accuracy. Sorry, I was sort of reacting to another thread in the Go list where somebody is using gettimeofday() and seems to think the nsec field has meaning :-)
We don't have good clocks. ron
