When it comes to keeping my battery consumption down I tend to switch off GPS, Wireless, Bluetooth and Auto-Sync when I'm at work and the wireless goes on again when i get home (the xbox is too far from the PC to get around it

) mobile data is always on and (obviously) the wireless takes over when it can and on top of that, I keep auto brightness on.
I mainly do it all this way over your suggestions as there is a widget i can bang on a homescreen to switch all of it on and off when i want to.
AND Advanced Task MANAGER is a godsend, it keeps my processes down (saving battery life) and once I've defined what I want it to kill I can keep the widget on the home screen to kill it all as and when I feel the need to (a similar timeframe to yourself actually)
Just thought I'd post my 2cents without following the trends of posting MORE battery-life threads (not a dig

)