I don’t normally do this but, this app is brilliant. It allows you to track, live your GPS location and save the route traversed back in a number of formats plus use someone else’s route as a track to follow. But the killer bit is: you can download all the mapping data (road, OS etc) beforehand on WiFi. Full of win for walkers/cyclers/drivers/skiers etc.