With my laptop, i just make sure 2 or 3 times out of the month, that i let the battery run alll the way down until it sleeps by itself. And then let it sleep overnight. And then let it charge up fully before using it and that usually keeps the laptop battery lasting long.
__________________

Laptop:
MacBook 2.2GHz Santa Rosa | 120GB HDD | 4GB ram
Desktop:
Intel C2D E6300 @ 3.2GHz | 4GB ram | 880GB total HDD space | Gigabyte P965-DS3 | eVGA 8800GTS 640mb | Corsair HX 520 | Audigy 2 ZS platnium | Antec 900