Map My Tracks

Has anyone come across Map My Tracks?

http://www.mapmytracks.com/sports/sailing

The web site shows the system being used at a Musto Skiff event but not sure on what basis

I have sent a note to the MMT support department in terms of providing elapsed times & laps data for importing to a scoring system such as SW

Regards

Ralph