Sam
Head Pro
If you already have a smartphone or PDA, Intelligolf for £30 does the same thing. As I carry my phone with me, I don't want to bother with 2 devices. No charge for courses and you can survey your own if not available by using Google Earth