The golf gps rangefinder from GolfBuddy displays distance to the pin or distance to the front or back of the green and also speaks the distances to you. The device is small and light only 1.68"x1.68" and weighs only 1 oz. so you can easily clip this rangefinder onto the side of your hat or your belt.
This rangefinder has courses pre-loaded on the device but you’ll eventually want to download the free GolfBuddy Course Manager to keep updated with the latest course maps. GolfBuddy claims a course database of approximately 17,900 courses in the United States (right at the top), and 34,500 Worldwide (tops).