Do a search on Motionbased and on Sporttracks. You can read about it to your hearts content. I haven't heard that Garmin Connect is any better and I won't waste my time testing it when there are better ways.

http://forums.teamestrogen.com/showt...ht=sporttracks

PS - "Search" is your friend.