I found an Android tool that is very helpful to control when apps get started automatically. It is called autostarts. I have not seen it mentioned here before.Using autostarts you can examine for each event (e.g.change in network status, change of date, change in USB status) what programs get notified of the event. There are around a hundred events that are listed. I have used this program to stop a number of the Google Experience things from starting at boot time. I also changed some of the programs like calender and mail from starting on a variety of events. My PDN now comes up quicker, remains more responsive, and sleeps better with less interference. There are way fewer inactive tasks being reported. Very nice tool... Some caution is required. It would be pretty easy to screw up alot of things by indiscriminate disabling of key android programs like sync or settings.