I use Endomondo
I use Endomondo (http://www.endomondo.com). It is a free service similar to mapmyrun and runkeeper. You can plot runs manually or use a Garmin and import workouts or you can use your cellphone (they mostly support smart phones such as iPhone, Android, Simbian, Windows Mobile). It is also a very "social" type website where you can post to FB or twitter and you can add friends on the Endomondo website. One nice feature that they have is if one of your friends is out doing an activity, you can go on the Endo website and give them a "Pep Talk" by typing in a message and if they are using a cell phone for the tracking, it will read off your message either through the speaker or headphones if they are using them.
I like using a cellphone for GPS tracking on my runs since for me, it is an all-in-one solution. I got my GPS for speed/distance, my MP3 player (with Bluetooth headphone support), and my cellphone in case of emergency.
A couple other features that I like about Endomondo is that they have a "live tracking" option that lets your friends on Endomondo track you if you are out doing an activity. (again, it is only an option, so you can turn that off if you want, and if it is turned on, only friends that you add or accept on Endomondo can see your live activity). The other option that I like is that you can create an "Event" and allow anyone to see your live activity. I will be doing a race tomorrow afternoon (13 Nov 2010 @ 1500 CST) and here is the event on Endomondo:
http://www.endomondo.com/event/qyNKOISZxRI if anyone is interested in checking it out.
Also, if anyone decides to signup for Endomondo, please go to their Discussion board on Facebook:
http://www.facebook.com/endomondo?v=app_2373072738 and request that they add a Barefoot Running activity category. I requested it once, but they shot me down. I figured that since the main reason for different categories is the calorie computation, just adding a bf running category would be easy for them (although I'm not a programmer and don't KNOW what all is involved in that). I am hoping though that if there was enough interest in BF running, they would add that as a category.
BTW, here is a link to my profile on Endomondo:
http://www.endomondo.com/profile/23819
Thank You.
BFMetalman