Do not buy this if you need it to keep the date & time during a power failure. It only keeps the programs in memory, the date & time are lost after 5-6 hours. I have contacted Rain Bird about this because on there web site it shows that it does retain the time/date, they said sorry about that. Otherwise it is a very easy to use controller.