Mine sure isn't. I can be in the same room with someone else with a 3G and maps/loopt will show as almost a mile apart. Sometimes it is spot on with its accuracy, most of the time I am shown as being located up to a mile away from where I actually am (not very good when the gf has loopt too and wonders why you are not where you said you were). So I am wondering --- What can affect a GPS reading or cause it to give a wrong location? Is 3G better than Edge for precise location (because there is a virtual lack of good 3G service in my area)? Can the GPS system in my phone be damaged?