Turn on WiFi, open your app/browser/whatever, let it catch the location. You can now turn WiFi back off and it'll continue to work. You don't have to actually connect to anything; just as long as the radio is powered it works. As far as I can tell, this only affects coarse location data; anything that directly uses GPS (such as Maps/Navigation) still works. This leads me to believe that one source of coarse location is GeoIP lookup of the outbound IP of any access point connected via WiFi, and the phone "forgets" that WiFi is off and tries to do that lookup instead of using cell towers. Anyone know if Google or Moto are aware of the problem? Does this affect other handsets?