I was wondering if anyone else is having issues or not? The phone previous to my Hero was an Htc diamond which worked very well and the GPS was accurate the moment i turned on google maps. But for some reason the Hero is always off its mark about a quarter of a mile to 1-2miles off. I was wondering why this is????? I have tested it outside and it works fine, but indoors is the issue. I have tried indoors of the same places and locations as my htc diamond and my diamond GPS picks up the location perfectly with GPS turned on. Yes, my GPS is on for the hero. Is there software issues or more hardware or does the GPS need to constantly learn and be on to configure and getting use to the phone? not sure, just spit balling here.