You can always use something like Power Task Manager that will close apps and background vampires on demand rather than automatically.
I find the best solution is to manually shut down battery consuming hardware with toggles when not in use (GPS, bluetooth, Sync, WiFi) and to find well behaved apps that have an EXIT or CLOSE button programmed in so that I can decide when to stop it from executing or leave it running.