What powersaving features are you using??? (I dont use ubuntu anymore, it just got too bloated)
Some tools
laptop-mode (screen, hd, p4 throlling and other powersaving stuff)
http://samwel.tk/laptop_mode/
cpufreqd (control cpu frequency with simple rules - temperature, ac status etc..)
http://cpufreqd.sourceforge.net/
Recompile a kernel with timer frequency low (100MHz) and Tickless System, you can find this at
Processor type and features -> Timer Frequency, Tickless System
(Enable audio powersaving at Devices --> Sound card support --> alsa (advanced linux sound architecture) (or build the driver outside the kernel - see alsa official site) --> your codec --> powersaving)
Note: If you do consider compilling a kernel, build a kernel from scratch: (Highly recommended)
$ cd /patch/to/kernel/source
$ make allnoconfig
$ make menuconfig or make xconfig
$ make install && make modules_install && make install
-- Fix grub or lilo
Disable your internet interfaces (wifi, ethernet) (there are also modified wireless drivers that reduce the wifi antena power consumption but thats too risky)
# ifconfig <interface> down
or
# rmmod <interface module>
rmmod other modules you dont use. If your notebook has a nvidia graphic card and you dont use eye candy (e.g. compiz) force low performance always. (Sorry dont remember any article that explains that but a little googling around you should be able to find it)
Enable your sound card powersaving features (at kernel and a configuration file located here: /etc/conf.d/alsa - I dont know where ubuntu devs left that file)