Garmin Technology Update
Garmin 520 cycling computer £240. I'm writing this through gritted teeth as I only recently got a 510. The 520 has a number of features I'd really like: it's smaller - about the size of the 510; better mapping - not quite proper Satnav, but displaying a proper map to show where you are; Strava support - more of that below; Cycling Dynamics features.
Strava Support. On 520 now and in a software update for 510 in Q3 2015, Garmin will provide support for Strava segments. You will be able to nominate a number of segments into your device. It will then count you down to the start of a segment and show your progress through the segment vs KOM or target.
Much more detail here: http://www.dcrainmaker.com/2015/07/garmin-edge-520.html
As an aside, I also picked up a 920XT whilst in the US last week. So if anyone is struggling with it, I might be able to help.