An HVAC controller is configured to log one more user interactions into a user interaction log stored in its memory such that at least some of the user interactions may be recalled from the user interaction log and displayed on the user interface of the HVAC controller in response to a request by a user. The user may use the information contained in the user interaction log as an aid in troubleshooting an HVAC system.