Yes, I agree with the dial and single button. Mine is soused and not as sensitive as it should be which makes it more annoying. As for programming, I found it pretty easy but I was able to rent a par meter. I set the ratio to get the color I want (white, blue, more yellow, it is up to you) and used the par meter to adjust par based on that ratio. It isn’t an exact science but it worked. If you are wondering how the time schedules work, the first time you set should be all 0 or set to have a blue light schedule or something low (this should be middle of the night/the time you want lights to begin ramping up). Second time should be peak par or somewhere in between as a sort of stepping stone/landing on a staircase. Going as if you went straight to peak, the third time is how long you want your peak to be (say from 12 to 3). The fourth time is when you want your lights to turn off or dow into a blue light time. The last time should be full 0 and the lights will be 100% off. This light has an auto ramping feature that allows it to constantly ramp up or down to the next scheduled time slot and percentages for that slot. This makes it important to t place 2 similar percentages I for the channels to maintain a certain light level. I hope this helps and perhaps I over analyzed the situation but let me know if I answered what you need to know. I had nothing else to do as I am busy waiting for a response from another forum so that explains the length. Thanks.