Laptop batteries can create nice little headaches if we don't really pay attention to how they react to some of the things we do. For example you might think that charging battery full and then allowing it to discharge operating from battery alone once in a while, has nothing to do with life time of the battery. Believe it or not it's true. Actually it's being said that, doing so twice a month is required for battery. Also NEVER allow your Li/Ion battery to be at 100% charged and A/C plugged on (still charging..) . I'll tell you from the experience it'll cost you more than you expected if you do so.
So in a nutshell this is what you need to do to maximum your battery life...
1. Charge battery to 96-98% then disconnect a/c adapter and allow it to discharge maximum possible (3-5%) then charge again!
2. Make sure you charge 100% and discharge to 0% once in a month
3. Don't expose batteries to heat! it reduce battery life time.
4. If you are not using battery for long period (like weeks) remove your battery from laptop and keep it separate.
5. Do not ever discharge a battery using a method other than using laptop!
That is all about batteries that I got to know last few weeks! Hope this will help you to get the maximum out of your laptop battery. Finally if your battery is good as dead and can't find a cheap replacement look at ebay! I will give you more information on finding a replacement battery soon!