I have a Cateye Velo 5 that I picked up from my local City Sports on sale for $15. It has current speed, top speed, trip distance, and odometer...works pretty well. It would've been nice to have average speed, but whatever it was dirt cheap. Also would've been nice to have cadence, but that's a completely different machine and by now I have a pretty good idea of my cadence based on my speed.