Anyone have any experience using FreeCaddie for smart phones?

I just downloaded it for my HTC Hero - seems to have a pretty decent list of courses, just not 100% sure how accurate the gps is going to be?

I also assume this thing will drain my battery like nobodies business.

If anyone has not heard of it its a free app for Android, blackberry, windows mobile and iphones - gives you the yardage to back, middle and front of green. Here is the website - http://freecaddie.com/