I am new to Geocaching and have been using Iphone 3gs and free app.
It seems to work really well most times, in fact it put me right on top a few of my finds.
If it starts to go wonky back off and give it a minute to settle and go at it again.
It's no real GPSr but it will get you started as it has done for me.