TrainingPeaks syncs with Suunto, Garmin and many more. Not just GPS watches, but also MyFitnessPal, ithlete and more services. TrainingPeaks allows you to track more than just your workouts. I use it to track sleep and HRV for instance. They have articles, training plans and coaching services.
Strava – Syncs with your GPS watch, or you can run the app on your phone. A social site you can share your workouts and races on. Great to see how your training compares to your friends. Strava has a match your run feature allowing you to see how you have improved since you last ran that route. There are segments created (you can add your own) which let you compare your efforts with everyone else who has run that segment, this might be up a local hill, or a loop of the block.