I can't help, but I'm having the same issue. I'd prefer to not have it use the location services everytime I turn the phone on, but I can't get my location to stick.
And I don't live anywhere near Cupertino, but judging from their weather today, I'd like to.