Hello Mr Happy,
To keep cells in storage vibrant, store them discharged, and do a charge/discharge cycle every 30 days.
This goes for most NiMh cells, but some of the high capacity cells have higher than normal self discharge rates. These cells need to be stored fully charged and recharged every 30 days. Even then, they may drop below 1.0 volts open circuit due to the self discharge rate. They work great hot off the charger, but the high self discharge rate is an issue.
NiMh battery packs used in high performance lights and power tools require a little different care. If they are in constant use, there is usually few problems other than keeping the cells within the pack balanced. However, there are major issues with stored packs. Most people want to store a pack fully charged. This leads to poor performance when you finally get around to using the pack. On the other hand, a completely discharge pack won't help much for those spontaneous projects that crop up from time to time.
I have been working with three separate contractors over the last two years. Their battery pack inventory includes around 30 battery packs each. These guys typically have 10 - 15 battery packs for their power tools die on them each year. The first year, after re-training, we saw those numbers cut in half. Last year they had no battery pack failures.
I expected an improvement, but I was very impressed with our results.
If our good results continue this year, I will have established a pretty good track record for battery pack storage and maintenance.
The old procedure was to charge them up and store them fully charged. The revised procedure involves, among other things, storing them in a discharged state and to recognize when they needed to put the pack on the charger to be ready to go when they needed it. With some of the crews, we ended up putting a little charge back in, and that is what I do with my power tool battery packs. This allows me spontaneous use of my tools, but I have to remember to charge my pack before extensive use. I have not found this to be an "issue."
There were a few hiccups during the implementation, but the results seem to indicate that we are on the right track.
Tom