Golf is a good walk ruined, Mark Twain said, I think. Well now there's no excuse, because IntelliGolf has absolutely every excuse covered.
It calculates all your strokes, tells you the yardage to the hole using GPS-tracking, allows you to store notes for every shot, set up handicaps, keep tabs on the scores of all your rivals, and evaluates each player's performance with a graph.
It's a really comprehensive piece of kit that lets you set up and store yardage, pars and handicaps for new golf courses as well as download signature courses complete with all stats and GPS co-ordinates.
In fact the only problem is that perhaps it's too accurate. I always like to cheat a little.