I need your help!  I'm in the market for a heart rate monitor.  Specifically, I want one that has mileage, heart rate (obviously), time and calories.  I don't really need GPS functionality. Cost is a factor, of course.
 
What do you use or can recommend?  Polar, Nike, Garmin, et.al?