bad article hehe. preppers should stay away from NiCd. the self-discharge on those things is atrocious. stay away from nickel zince and rechargeable alkalines.
for AA or AAA get Eneloops. proven low self discharge characteristics. i've opened 5yo packs of these and they still have much charge
if you wanna stock up on non-rechargeable go get Energizer LITHIUM at SM, now on sale. expiry date is 2025. these things don't leak and ruin your equipment like alkalines (alkaleaks) do
lithium ion is a good energy-dense battery. here's my personal stash:
combined with a powerbank / charger like this Xtar SP1 it's like having a 270,400mah powerbank LOL
then of course flashlights you gotta have lots of them
