just found/installed/ran with this today (a whopping two miles thanks to yesterday's chipotle). BUt anyway, it worked well, lots of bells/whistles, you can even choose your sport, including running, kayaking, and something called promenading, among many others.
http://www.rungps.net/
I know almost nothing about it other than my two mile run, but it broke into my music every three minutes to give me a status update via my motorokr s9 bluetooth headphones, can apparently connect to heart monitors somehow. I was pretty impressed, but it was the first thing i have tried.