I leave mine on all the time. In the battery settings, it only actually turned on twice for less than a minute, both times were me checking my location on Google Maps. Gingerbread manages GPS very well, and unless you install some crazy app (like HD widgets) it stays off most of the time anyway.