If you can swing it, SkyCaddie is the way to go. It won't make you a better golfer, only practice does that, but it will make you a smarter golfer. It is a great course management tool and can keep you out of trouble if you listen to it. It tells you how deep the green is, how far to various hazards or just places you don't want to be and it can tell you exactly how far you hit your ball on every shot. Then you can really tell how far you are hitting it under "game" conditions.
Plus laser rangefinders are line of sight only. If you are two fairways over with a hill in between you and the green you have no idea how far!!! :sarcastic Don't laugh, I've been there.:hysterica
It is $30-$60/year depending on what membership level you choose.