okay so this is my story and the secret i found. I live in the city of philadelphia and i own an iphone 3g black 16 gigs. Since the monthly bill of my iphone got way to expensive, i called AT&T and i told them to cancel my iphone's network. In doing that i no longer have EDGE nor 3G. SO i use the iphone as just a regular phone, it has the line with my minutes, texts, and free WIFI wherever i can pick it up.(the city of Philadelphia has its own free wifi, so why should i pay for 3g?) TO GET TO THE POINT...i needed directions to a place so i thought why not try my phone...i connected to a wifi not in the city and i opened my maps and my blue dot started blinking so i thought okay i got the map, ill just use that and try to find my way around. AS doing so! i turned off my wifi so my battery doesnt drain and WHAT I FOUND OUT... the blue dot kept blinking? i thought okay maybe a glitch. BUT NO i used the blue dot all the way home. i was not connected to a wifi because the maps under the blue dot were not loading. I FOLLOWED MY BLUE DOT ON THE PURPLE DIRECTION LINE AS CLOSE AS POSSIBLE... thinking to myself okay im going to right way. SO IN CONCLuSION...im on a family plan and i only pay 15 bucks for my line with unlimited text AND FREE GPS. any explanations would be great...maybe the gps chip in our iphones doesnt neeed an internet service? thats what i think.