While I like the compasses I have and use now, this thread got me looking at some of the smaller models and the one I really liked was the
Suunto M-9 wrist compass. Larger compasses like my Suunto M3G are probably more accurate, but how much accuracy do you need. Button compasses are smaller but not as convenient as having a compass on your wrist -- no digging for it in your pocket just to drop it in the grass/river/mud. Looks like a good compromise that should be accurate enough.