@kodiak799
I appreciate the input and valuable information, but unfortunately this did not really answer my question. I use a power control toggle widget out of simplicity and convenience. I actually use the Wi-Fi, GPS, and Background Data toggles the most, compared to the Bluetooth and Brightness. Rarely do I use Bluetooth and I keep my display manually set to the lowest setting possible to maintain longer battery life.
As far as the widget just sitting on my home screen, it's not gonna really take up too much battery when just sitting there as opposed to people who load their home screen with tons of data and battery sucking widgets and shortcuts that are just unnecessary. And I do like the concept of both Locale and Tasker, but I'm not looking to install an aftermarket application, especially if they cost me money on the Android Marketplace. My phone is preloaded with a stock application that does follow a similar concept "Smart Actions". I am able to program customizable actions to take place depending on if I activate a specific action or have it activate automatically based upon location settings or specified triggers. I try to keep the amount of programmed actions to a minimum. If you have an application like Locale, Tasker, or Smart Actions running based upon location, you are already bound to drain battery since GPS settings have to constantly be enabled along with the application itself. I have used Smart Actions for a custom rule: whenever I connect to my specific network SSID in my own home, my 4G data automatically turns off to prevent it from sucking battery life for no reason. This app is pretty useful.....As far as installing more similar apps, I just do not want to have the extra application running when unneeded if I already have a stock task manager, a stock similar application, and toggles to kill services....
As far as email and gmail data syncs: My yahoo and hotmail account only support data pushes with the E-mail application. My comcast account is the only account I can set for a fetch schedule. I run my Gmail account on the Gmail application and cannot really customize a fetch schedule....
My phone does have a "Sleep Mode" but the phone is basically hibernating and disabling everything. When sleeping I would like to still be able to receive calls and texts in case it were something important so having a simple stock power control widget to disable every service to maintain good battery life is what I prefer to avoid the hassle of having to go manually into settings for each one of these services.
Overall, my goal is to maintain the best battery life and data when all of the extra services and features simply are just unneeded.
I appreciate the suggestion, but I was just wondering if anyone has had a similar issue with this widget and know why Background Data is still running even when its supposed to be turned off.