Were we to see improvement in push technology for all areas of weather, stocks, mail, messaging, social stuff, etc etc, we might more quickly agree on these definitions of use. Too many apps work in processor and network intensive loops seeing if new information is available to be pulled in, and these are the battery hogs.
...
That is an example of perfected push technology.
Other apps need to behave like that.
Protip for the others out there:
For any app I install that requires updates (instant message, social media, etc.), I make sure it is asking for the C2DM (Android Cloud to Device Messaging) permissions, because then the app is implementing Google's low power push API. It generally works quite well (though some times the pushes can be hung up... and oddly enough particularly when on WiMAX 4G) and definitely saves battery.
You can just google for the app name and C2DM and there are some Android app indexes (AppBrain I think?) that will list the permissions.