I recently got a 705 and decided on SportTracks (not a site, but desktop software) for my main tracking. It has lots of analytical features and with the Apply Routes plugin can do some cool data visualization in Google Earth.
I've also been playing with a new site called Strava that's in beta that will find local climbs and compare your performance to others'.