Tell me more about the garmin neil, i rather fancy one
I've been using a 305 edge for a while and then the 500 came up in the road section for a sensible price, and as it's the GPS No1 son uses I thought I'd upgrade.
We already have the HRM and cadence sensors, so it was just a matter of fitting the new bracket and off you go.
It has three screens with data and you can select up to 7 data windows in each of the three screens, plus it records time, ascents / descents, cadence, HR, distance, temperature. You can also set up all sorts of routes and training regimes on it, but that's all a bit beyond me, and to be honest I just use it as a data collection device so that I can monitor my progress (or lack of). It will also interface with a number of power meters to give you actual measured power, rather than using an algorithm to work out theoretical power, which is what mine does.
I have my main screen set up with heart rate, plus time elapsed, time of day, distance covered and climb %. I can't remember what are on the other two screens, but speed isn't any of them.
With the 305, you have to subscribe to one of the on-line services like strava, in order to download the ride data, that's not the case with the 500 and I know Jon does all sorts of analysis on his ride figures. I just download all mine to strava and also to Garmins own site (as a backup).
The screen on the 500 is a lot more visible to my tired old eyes, not that the 305 is bad, it's a great little device, it's just the 500 is smaller and a bit more modern.
"Try not to punch any clowns"