i have a new 17inch macbookpro, and when i got a ssd for it the battery life went up considerably.
when i use my battery geek (the largest size), reasonably bright screen, but screen dim on quickly, i can get 6 hours, sometimes more out of it.
in comparison, my 1 year old macbook 15 unibody get 1-2 hours without a batterygeek.
paul