For me, with about 28 stations for various uses ie lawn, trees, flowers, vegetables, newly seeded areas, etc, there is an advantage to be able to run each station independently of a program. For instance, one station I would like to run twice a day every day; another, once 4 times a week; another for just a short time 3 times a day while seeds are germinating, then change it to twice a few weeks later. The ‘program’ style scheduling is not ideal for this. There are advantages of the fine adjustability and the graphical layout of a calendar-type schedule, particularly when there is the need to cram all the watering times in. Also, I think that even for users who do not have nearly as complex scheduling requirements, the calendar type approach will be more appealing, easier to represent graphically/visualize and edit .