Any chance that the functionality outlined in this thread about marathon running could be incorporated into GPS Recorder, or am I better off to build my own thing and using this source code as a starting point?