The software looks great so far. At first I was nervous because the mileage was off when I finished my ride on the Strava app (not sure if it lost a satellite connection or what) but it autocorrected itself and matched almost exactly with my Garmin. It allows you to create "segments" for certain portions of a training ride. I love doing repeats on Berkshire Hill so I'm imaging setting up a "segment" for that to track my results over time. I think I'll be using this a lot!