For anyone who has wanted to run a marathon, hike a particularly challenging mountain or even simply learn a new sport, it can be helpful to plan and track your activities and progress to increase ...