High5 gel at 8 miles then one every 3 miles after that (i.e. 11, 14, 17, 20, 23) and a pouch fully of jelly babies. .
RE the GPS thing. One of the guys at my running club is an accredited course measurer. Check out the link below for his explanation of how a course is measured and how this differs from GPS. Quite interesting