Just as an update - looks like the (my) controller has been working flawlessly for 5 years. Not bad! Every other year I change the 9V battery to keep its settings memorized in case the power goes out. Twice a year the time is adjusted for Summer/Winter time. The precision of how this thing keeps time is pretty amazing, I am talking about few seconds/year fluctuation.
Only thing I wish would be to have EIGHT independent channels instead of six. But for most smaller tanks (this one runs a 250gal tank) six should be sufficient.
Few DIYs go that well and last that long.