This seems to be a little more complicated than it needs to be for those of us that would like the SunSet and Sunrise tasks with an offset. Is there anyway that you could build the offset into the built in commands? Maybe there could be a box in the UI that accepts the time in minutes for the offset with a positive or negative value? It would save a lot of people a lot of trouble. Also, to go even one step further, it would be cool if there was another option further down with two boxes for times in minutes that become active when you check off a box to "Randomly offset task between ______ and ______ minutes. This way it looks more like someone is there if you go on vacation because the light is not turning on at the same time everyday. What do you think?