I would like to give a cycling computer to my dad because next year he retires and he loves cycling. Now he has a cheap cycling computer and with this present he could record his route with GPS, track heart rate, speed, cadence and altimetry and finally analyze his performance on his PC and share on internet with others the routes on platforms like Strava.
http://www.amazon.com/Garmin-Computer-Cadence-Premium-Monitor/dp/B005KGA2P2