Strava is great for helping you push yourself - especially if you follow your friends that you ride with. I don't take it too seriously though - there are far too many actual fast riders round here on very well travelled routes that render it practically impossible to capture a KOM on any of the serious segments.