Battery Doctor seems to be the most popular choice. One cool feature I've seen from it is its ability to estimate how long your battery will last under certain situations (e.g. playing games, wi-fi on or off). Though, its claim to extend battery life is not one I would depend on.