Garmin forerunner 305. This is the one that I use and I really like it and it seems to be very accurate. The problem is it is a bit cumbersome sizewise, but I like that I can use it on my bike too so I don't have to have a different one for it. I bought the additional mounting hardware for the bike which was really pretty inexpensive. I like the amount of feedback I can have on the screen too as I hate trying to hit a button while running or biking. You can also set up interval training as well as routes or "ghost runner" as well on it.