eCoach
Keep track of all your sports and outdoor activities with the GPS-based eCoach application. With eCoach you can get the most from your workouts by monitoring your speed and distance in real time. You can also use the built-in training diary feature to track your progress as you work towards your specific training goals.
eCoach supports Open Street Map, Google Earth, and Virtual Earth, enabling you to view your routes on the map and share them with friends at a later point.
Screenshots

