I installed the My Tracks app and find it pretty good, havent tried one that tracks me for a third party though.... dont want the wife knowing too much lol
+1 to the poor battery life, I also use advanced task killer and every now and then hit that so it kills off apps running in the background. I have the HTC Wildfire, reception is ok but I know in some spots Tomshaws iphone 3gs out performed me in a few spots a while back.