I guess I didn't realize how lucky I am. Our range is included with golf membership along with lockers and pool. There is always giant baskets of great balls available. There is a 5 gallon bucket that you can put any questionable balls in and they discard them. There is always new balls placed into the area with additional balls still in boxes in the pro shop. Just off #1 tee box we have our driving range that goes about 400 yards and then into the woods, a separate chipping area with a sand trap and then a separate putting green down by the pro shop. All are mantained top notch as is the rest of the course! We also have a box at #1 containing pencils with erasers, score cards, pennies for marking your ball, wooden tees and plastic divot tools in it for who ever needs them.
Sorry to hear that some of you must pay for balls- and terrible ones at that!