Hope this isn't a repost but I wanted to inform those of you with Iphones of something I found out recently. There is a free, I repeat, free application that is a golf GPS program that you can download. I am not sure how long it's been out but I have had it for well over a month.
Of course, I thought, well this can't be that accurate. The set up was the only part that took some effort. It already had a limited database of courses that other users had programmed in but unfortunately my local course wasn't there.
So, in order to map your course it directs you to an online web page that uses google's satelittle maps and ask you for the tee, any points of interest (bunkers, etc.) and the middle of the green. You drop pins and map out the entire course this way.
Once I had done this, my club had a demo of the Golf Buddy GPS that I took along with me for a round of golf. I did this, more or less, b/c I wanted to check the accuracy of the Iphone's program.
On almost every hole it was never 2-3 yards different than the Golf Buddy. Worse difference I experience was 5 yards.
Now, it doesn't automatically roll to the next whole for you, or automatically know where you are when you get out of the car but that is negligable for me.
In summary, you can either spend $350 for dead on accuracy or save your money like me and take the chance on 2-3 yards for absolutly $0 dollars.