1. A user interface system for a programmable comfort controller, comprising: a central processing unit; a memory capable of storing at least one user interface object and at least one control algorithm, the memory coupled to the central processing unit; a display unit with a touch-sensitive screen, coupled to the central processing unit, for graphically displaying the user interface objects and for allowing a user to program the control algorithms; and a language selector which allows a preferred language of a user to be selected, so that the display unit can display the user interface objects that are in the preferred language.