Proctor and Gamble (makers of Duracell) have announced a new Duralock technology for their Duracell batteries. They now guarantee a 10 year shelf-life with reduced chance of leaking.
Duracell Duralock AnnouncementOf course, lithium batteries still probably have a longer shelf-life, less chance of leaking and more power (however at a higher price).