I have an off-topic but in-thread post. First, I'm kind of pissed off about what I discovered so bear with me please (I'm kind of growling too...).
Since the 5.1 update came out, I'd noticed the Location Services (LS) icon turning on periodically, even with no services-related apps running. I'd "blocked" a couple of apps' access to LS to conserve battery life while I was out and about this past weekend (Weather app, for example). But, still the LS icon would flash and a few times the screen would turn on for a few seconds with the LS icon turning on then off in the Status Bar.
One mystery solved.
This could be just my device. I plugged my two iPhones in and wanted to update a Configuration Profile, and fired up the Xcode iPhone Configuration Utility. And, one of my two iPhones had the LS icon turn on 5-6 times while it was on in front of me. I visited the Console Log and found this snippet of text repeated several times in the Log (with changing time codes, of course):
Dec 5 16:02:00 ATT-iPhone-4 Preferences <Warning>: EntityClassUnknown: com.AlphonsoLabs.iphone.PulseNewsReader
Purpose = "Pulse wants to know your location in order to deliver news happening around you";
Pulse was not open. Pulse was not running the background. Pulse had not been turned on in 5 days. Pulse had no "local" feeds. My iPhone had been restarted at least twice since I'd opened and closed Pulse. And, Alphonso Labs offers no means to control LS access in device Settings or app settings.
The Pulse app "checked" my location at least 4 times in a matter of 10 minutes. The Pulse app didn't check my location when I opened it. The iTunes Store indicates that the Pulse App is iOS 5 compatible.
I've notified Alphonso Labs and I'll be notifying Apple via my developer account. I've deleted the Pulse app; the LS icon hasn't turned on randomly since.
I'd been wondering why my ATT device had slightly-to-moderately greater battery drain when compared to my VZW device; the Pulse app wasn't installed on my VZW device. Now, I have an idea of why - I'll be looking through my Console logs to see which other apps are IDing me without my permission. I'm writing this FYI only for those not happy with their device's battery life, not wanting to open up a hot debate (I won't be engaging in one either). YMMV.