I found that once I uninstalled Twitter for Android, my battery life improved enormously. I use a different Twitter client, but constantly found Twitter for Android in the list of running applications.
I also put the power widget on the home screen so that I can easily turn on/off WiFi...