I use Quickroute and DOMA by Mats, as well as Garmin Connect. But I am enamoured by Mats latest product- Livelox. Its not the solution for training, but for recording events it is by far the best I have tried. I login with my Eventor identity, read the fit file off the garmin, and then select the course. No fiddling with the gps trace as with Quickroute. The georeferencing is done by the event organiser. Even neater is the ability to use an Andoid or Apple app to have your efforts part of a live tracking system at the event. The rapid uptake of Livelox is testament to how it has successfully pulled together all the orienteering event tracking requirements into one simple package. I think there were 26 events recorded on it one day last weekend.
I think the business model will be a charge to see more than one gps track at a time, but it was still all free the last time I used it.