It is important to know that a li-ion battery will begin to have internal corrosion FASTER when it is above 95% capacity for a long period of time (overnight a lot, or sitting on a desk). This type of corrosion will not begin as quickly if you can keep the laptop at rest during the night at about 60% to 80% charge.
I like to charge my laptop to about 85% at night before bed, then unplug it, turn it off, and let the whole thing rest. Then in the morning, I plug it in when I wake up, let it charge up to like 95%, then rock out the day, using the battery from here to there, and charge it back to about 85% at night.
This allows for it to be at or around 100% without having to spend a lot of idle time sitting AT 100% or thereabouts.
The things that taught me this was that I'm a flash-a-holic and I spend quite some time on candlepowerforums where I've learned a lot about li-ion and I have different li-ion batters of all sizes and configurations for lights and computers and other issues.
It could take a year or two before you'd notice a difference leaving it charged at 100% all the time, but guaranteed you WILL notice a difference. I took really good care of my last thinkpad extended battery and it still gives me seven hours and it's 3.5 years old. My best friend bought the same laptop and battery at the same time, and never considered paying attention to this type of stuff, and her battery will only give about 3 hours of work in the same machine -- this is because of the internal corrosion that has been accelerated due to the battery being at full charge.
I believe that Apple will replace li-ion batteries when they get old or corroded or what-not, but I'd prefer to try to get some life out of my batteries.
If anybody could chime in on a program that would let us stop the charging at like 88%, that would make my day, so I could jus leave it plugged in, but not have it sitting hot at 100% all the time.
My .02.
