I use Strava on my iphone. It has helped me greatly in my riding motivation. I know some of the guys I chase on these courses. I just want to be the best I can at 56yrs of age and have lots of fun doing it.
For ride data I have a small Garmin Geko 100 taped to the stem so I can know my speed, distance and elevation relative to the ride. Someday I'll upgrade to a real Garmin but I still have to take my phone because of obvious and less than obvious reasons.