I am looking into a new phone because I am due for an upgrade. So far, it looks like the Nexus S 4G is the one. Before I buy it, I have a couple questions. I am looking for a phone with a reliable GPS. I will primarily be using it for walking around New York. I have read that tall buildings present a problem with satellite reception on many devices. Has anyone used this phone's GPS in a city while walking? How reliable and accurate is it? I would hate to buy the phone, then find out the internal GPS doesn't work in my area. An external GPS with Bluetooth is also an option, but I'd rather not spend the extra money. The GPS needs to be accurate so I can use it with the Google Maps and WalkyTalky apps. Thanks for your responses in advance!