CityStrides gives you a street-level view of your running.
... Track your runs across the streets in your city to see how much you've completed and what's left to run. Can you run every street in your city?
... Track your shoes to see you how many miles they've got and what they're costing you per mile.
... Create & share routes to find new places to run, share your favorite runs, and compete against yourself and others in your city.
... Get detailed weather information for ALL of your runs - all the way back to the first run you ever tracked with RunKeeper.
... See how many steps you take during each run.