JuiceDefender
JuiceDefender saves battery power (lots of it!) by controlling the mobile data connection, WiFi, Background data, Auto Sync and other battery-hungry components.
You can schedule regular activation to let background synchronization occur, have connectivity always enabled while the screen is on, and much more! It also helps in minimizing distractions ;)