, dodgy road surfaces, narrow paths and anything else that might otherwise spring a surprise.Garmin Connect is also a handy web resource. Users can upload a variety of training sessions and races from all over the world, and share the data with others