I tried runkeeper a long time ago, but didn't like it (maybe it's gotten better). Used ActiveX's GPS a while but it's got a ton of bells an whistles and getting to various features took a while (and, buggy). It's a good general purpose GPS. Now I like Cyclemeter. It's the best I've used so far, quite a treat to use. My morning commute, for all you stalkers:
http://j.mp/9BDPI9