I love GPS. We are now seeing better and better consumer GPS applications and products.
My new favorite GPS product is the Garmin Forerunner 305.
It will keep track of everything: location, speed, pace, training apps, etc. The display is easy to read. Best of all this thing finds the satellite quickly and locks on to it. Solid. More product info on Garmin's website here.
Garmin ships it with Windows software so you can keep track of all of this great data. Mac users need a bit more creativity. I found a bunch of 3rd party Mac apps for it. I had good luck with Ascent GPS. Connect the Garmin to the Mac via USB and the data automatically imports into Ascent.
I exported the data from Ascent (two seconds) and then uploaded it to MotionBased (4 seconds) which then gives you a bunch of additional features. All of these steps may sound complicated but it's really not. And if you are using Windows, it's even easier (sad but true).
Here is one of the charts that you get from MotionBased (click image to see larger version). This was my run in San Francisco yesterday.
I love GPS and I love the Garmin 305.
I can't wait to try it mountain biking.