Do you bike, hike, ski or perform any activity that involves lots of hills? Did you ever wonder just how much climbing and descending you're doing? If so, Elevation Tracker is for you. This app uses the iPhone's GPS receiver to track elevation changes, and displays an elevation profile in real time. It also shows statistics including:

You can view these statistics for a portion of your route by dragging the range selectors across the profile. For example, you can check the altitude gain for one particular climb or compare your average speed on different climbs.

The free download lets you track one trip at a time, resetting your data between trips. You can add these features as in-app purchases after download the app:

The app works in the background or with your device locked, and can run alongside other GPS apps you might be using. Give it a try!