I have used Strava for more than a year and find it to be an excellent tool to keep track of my riding. The cycle computer that I use is a Garmin Edge 1000 - when I finish a ride it automatically uploads the ride to the Garmin app that then sends it to Strava - not sure how long it takes but it...