I downloaded and used Golf Ti. It was cheap, easy to use, decently accurate, and very easy to add new golf courses; I just emailed the company and sometimes, within hours, they had added a new course.
However, I found that I didn't want to waste time with a GPS program, I just used my laser more and more, so I haven't even used the program in a while...maybe I'll give it another try at our Championship this weekend...