OGPS

OGPS is a PC application that lets orienteers with GPS devices (including Garmin GPS watches) see where they went during their races. To use OGPS, you need an image of your orienteering map and one or more files containing the tracks you want to analyze. The track files can come from Garmin Training Center or they can be standard GPX files.

OGPS now lets you:

Version 3.2.0 - Released February 3, 2012:

Download OGPS
Online Help
Updates
Donations

Screenshot: