I just started using this app called RunKeeper to track my cycling times and so far I really like it. It’s simple to use, doesn’t require you to already have special shoes or accessories (Nike, I’m looking at you) and it’s free. You can of course share your run/walk/bike ride with others after the fact, but I don’t really care for that part of this app. What appeals to me are the reminders, the schedules, and the stats it gives you after each run.
For free, I really recommend this app.