A.M. Total of 12. Even Benjamin started getting sick, so I had him cut the run down to 4 miles. Jenny did a mile. Everybody else rested. I ended up with a total of 12 miles.
Worked on the Fast Running Friend trying to come up with a good GPS correction algorithm. I tried several variants of bad point elimination using a simulator and plotting the resulting corrected path on the map. Naive approach of "if the angle is too big get rid of the point" kind of worked, but failed to eliminate a detour. This was a good educational experience as I learned a lot about what kind of data you get from a GPS. Most of the time your position is wrong, but most of the time it is close enough to your route that it will not affect the total distance computed over an interval as short as 0.05 mile. However, there are minority nasty outlier points that take you on abrupt detours, and that is the main source of the annoying GPS watch distance inaccuracy. So my next approach is going to be this - break the route into samples, for each sample compute the mean and the standard deviation of the route bend angles, adjust the outlier points so their angle is within the standard deviation, and recompute the distance and pace. I have hopes for this algorithm. If not, I'll think of something else.
Once I figure out how to correct it, things are going to be very good, I might consider Fast Running Friend to be a true friend indeed when doing speed workouts or racing.