Assuming you don't want to bank the money, what about one of those Garmin Cycling GPS's?