Battery failure and gradual performance degradation (aging) are the result of complex interrelated phenomena that depend on battery chemistry, design, environment, and the actual operation conditions. The current available knowledge on these matters results from a vast combination of experimental and modeling approaches. We explore the state of the art with respect to materials as well as usage (temperature, charge/discharge rate, etc.) for lead-acid, nickel-cadmium, nickel-metal hydride, and lithium-ion chemistries. Battery diagnosis strategies and plausible developments related to large-scale battery applications are also discussed.