RE: CMOS Battery Dies so quickly
Many places sell these batteries cheap because they are already several years old.
Get one from a pharmacy aka DURACELL DL2032 which isnt going to be more expensive but will last longer.
They have a maximum 10 year shelf life. LESS in a HOT environment.
You are turning off power strip at night. The battery is only designed to run the clock for short periods of time not 8 or more hours a night every night.