This is bizarre... Since upgrading my Hero (unrooted, plain-vanilla, SIM free) to 2.1, Google Places Directory has stopped using GPS to fix my location. I've tried uninstalling/reinstalling the app, clearing the cache, and disenabling/re-enabling both the "wireless networks" and "GPS satellites". No luck. All that happens is that Places Directory flashes the GPS icon briefly, tells me that it can't establish my location, and falls back on my approximate location, as fixed by my cellphone provider. I'm using Qype meantime, but it isn't as good ... All suggestions welcome.