A small NiCad (though I'll be swapping it with a newer super capacitor soon) keeps the memory contents available when you swap out the four AA batteries if they run low (you get several days of runtime off them).