11. A method of programming configuration information of an HVAC controller, wherein the HVAC controller is configured to use the configuration information when controlling one or more system components of an HVAC system, the method comprising the steps of: displaying a first query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying a second query, the first query soliciting configuration information from the user, wherein the configuration information is related to characteristics of one or more system components of the HVAC system to be controlled by the HVAC controller; accepting one or more user responses to the first query via the user interface; after accepting the one or more user responses to the first query, displaying the second query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying the first query, the second query soliciting different configuration information from the user; accepting one or more user responses to the second query via the user interface; modifying the configuration information of the HVAC controller based at least in part on the one or more user responses to the first and second queries; and using the modified configuration information of the HVAC controller when controlling one or more HVAC components of an HVAC system.
11. A method of programming configuration information of an HVAC controller, wherein the HVAC controller is configured to use the configuration information when controlling one or more system components of an HVAC system, the method comprising the steps of: displaying a first query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying a second query, the first query soliciting configuration information from the user, wherein the configuration information is related to characteristics of one or more system components of the HVAC system to be controlled by the HVAC controller; accepting one or more user responses to the first query via the user interface; after accepting the one or more user responses to the first query, displaying the second query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying the first query, the second query soliciting different configuration information from the user; accepting one or more user responses to the second query via the user interface; modifying the configuration information of the HVAC controller based at least in part on the one or more user responses to the first and second queries; and using the modified configuration information of the HVAC controller when controlling one or more HVAC components of an HVAC system. 16. The method according to claim 11 , wherein the modifying step includes modifying configuration information related to a cooling unit.