Comment on Garmin Training Center

Check out TrailRunner, it's an alternative that is way better than the garmin default app:
http://osx.iusethis.com/app/trailrunner

It just misses creation of workouts, but all the stats, path, etc. is here