I would strongly recommend juice defender.
There is a free version that does the job nicely, and has a widget; albeit a very basic one. I forked out for the pro version, and it gives you a little more control.