i have the 500, does everything you might need and loads more. this is where i got mine and the cheapest one i found. also has the premium soft heart rate monitor which is comfier than the standard one and fits everyone. http://www.simplyrun.co.uk/products/simplyrun/feb13128-garmin-edge-500-bundle-(inc-premium-hrm-and-cadence)-(010-00829-13).html