The Garmin G10 is a very small GPS unit that has a ton of features and easily clips to your belt or hat and displays yardages to the front, back, or middle of the green.
The compact clip-on design fits anywhere and is preloaded with more than 40,000 golf courses around the world. The G10 displays distances to the front, back and middle of the green, as well as hazards.
Green View display shows shape of the green with manual pin placements and the digital scorecard lets you easily keep track of your score throughout each round.
The G10 features manual pin positioning (tap and drag flag on green for precise yardage) and can even measure shot distance (calculates exact yardage for shots from anywhere on course) while providing yardages to layups/doglegs.
In addition to the above mentioned options, the G10 tracks stats (putts per round, greens & fairways hit, average distance) and even has a digital scorecard and computer scorecard review (save and review scores on computer).