Chiming in late here (as usual) to second SadieKate's suggestion about laps. I always insert a lap marker at the base and crest of my "favorite" hills for each route. To mark improvement, I compare average mph and average heartrate for just the hill section. I usually make a little note of this in my bikejournal entry comments field.