Garmin

Buy and Garmin and join Strava.com... By far the easiest way to annoy your mates when you're out for a bunch ride... "Oh that was a Strava segment, sorry for dropping the hammer"... Thanks Garmin... the new way to train! 

Edge 810
Edge 510