I have the Garmin 305 and I put it on my bike handlebars. I've only had it since December (gift!) but really like it so far and it meets most of your criteria. I don't know how it would be for running or other activities.
I have the Garmin 305 and I put it on my bike handlebars. I've only had it since December (gift!) but really like it so far and it meets most of your criteria. I don't know how it would be for running or other activities.