The link below also covers why batteries die.
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries
Though Tesla have a great solution, imagine our motoring if these were available on Motorway Services.
http://www.teslamotors.com/batteryswap
They also have what they call superchargers that charge at 120Kw