A system for use in a patient cooling therapy procedure, comprising: a monitoring device for monitoring patient shivering and for providing a monitoring signal responsive thereto, wherein the monitoring device is selectively interconnectable in fixed relation to and disconnectable from a patient; a control unit configurable to cool and warm a fluid circulated through at least one contact pad for thermal exchange with a patient, including: at least one processor programmed to: control automatically a temperature of the circulated fluid so as to cool and warm a patient in different treatment phases in accordance with a predetermined protocol; and, process said monitoring signal to provide an output signal indicative of a magnitude of patient shivering; and, a user interface to graphically display, on an ongoing basis as a function of time during a patient cooling therapy procedure, each of the following: patient motion data, responsive to said output signal, indicating a magnitude of patient shivering as a function of time, wherein said patient motion data is displayed in relation to a predetermined magnitude scale having a plurality of predetermined levels of patient motion indicative of increasing degrees of patient shivering; a predetermined patient temperature adjustment rate plot indicating a desired patient temperature to be reached as a function of time; a measured patient temperature plot indicating a measured patient temperature as a function of time; and, a measured circulated fluid temperature plot indicating a measured temperature of said circulated fluid as a function of time. a monitoring device for monitoring patient shivering and for providing a monitoring signal responsive thereto, wherein the monitoring device is selectively interconnectable in fixed relation to and disconnectable from a patient; a control unit configurable to cool and warm a fluid circulated through at least one contact pad for thermal exchange with a patient, including: at least one processor programmed to: control automatically a temperature of the circulated fluid so as to cool and warm a patient in different treatment phases in accordance with a predetermined protocol; and, process said monitoring signal to provide an output signal indicative of a magnitude of patient shivering; and, a user interface to graphically display, on an ongoing basis as a function of time during a patient cooling therapy procedure, each of the following: patient motion data, responsive to said output signal, indicating a magnitude of patient shivering as a function of time, wherein said patient motion data is displayed in relation to a predetermined magnitude scale having a plurality of predetermined levels of patient motion indicative of increasing degrees of patient shivering; a predetermined patient temperature adjustment rate plot indicating a desired patient temperature to be reached as a function of time; a measured patient temperature plot indicating a measured patient temperature as a function of time; and, a measured circulated fluid temperature plot indicating a measured temperature of said circulated fluid as a function of time. at least one processor programmed to: control automatically a temperature of the circulated fluid so as to cool and warm a patient in different treatment phases in accordance with a predetermined protocol; and, process said monitoring signal to provide an output signal indicative of a magnitude of patient shivering; and, control automatically a temperature of the circulated fluid so as to cool and warm a patient in different treatment phases in accordance with a predetermined protocol; and, process said monitoring signal to provide an output signal indicative of a magnitude of patient shivering; and, a user interface to graphically display, on an ongoing basis as a function of time during a patient cooling therapy procedure, each of the following: patient motion data, responsive to said output signal, indicating a magnitude of patient shivering as a function of time, wherein said patient motion data is displayed in relation to a predetermined magnitude scale having a plurality of predetermined levels of patient motion indicative of increasing degrees of patient shivering; a predetermined patient temperature adjustment rate plot indicating a desired patient temperature to be reached as a function of time; a measured patient temperature plot indicating a measured patient temperature as a function of time; and, a measured circulated fluid temperature plot indicating a measured temperature of said circulated fluid as a function of time. patient motion data, responsive to said output signal, indicating a magnitude of patient shivering as a function of time, wherein said patient motion data is displayed in relation to a predetermined magnitude scale having a plurality of predetermined levels of patient motion indicative of increasing degrees of patient shivering; a predetermined patient temperature adjustment rate plot indicating a desired patient temperature to be reached as a function of time; a measured patient temperature plot indicating a measured patient temperature as a function of time; and, a measured circulated fluid temperature plot indicating a measured temperature of said circulated fluid as a function of time.