A controller includes a programmable schedule and a user interface,
adapted and configured to illustratively display at least a portion of
the programmable schedule along a time axis and a current time indicator
positioned to indicate the current time along the time axis. A method is
also described including the steps of: operating a programmable
controller having a scheduled current set point and a scheduled future
set point; and providing a message indicating a time of the scheduled
future set point change.