The newer version(s) of juice defender appear to have the ability to periodically enable background data to receive notifications, mail, etc.
Free version which I use allows "windows" spaced 15min or 30min apart. The paid version allows from 5min to 2hours.
My phone is not practically useable without JuiceDefender.
Google Android should incorporate this battery saving technique into their OS, as an option.
I don't want to have to manually turn on/off WiFi, background data, etc. to save battery.
Sent from my unrooted DroidX using DroidForums app.