1. A controller for a refrigerant pressure effecting component of a cooling system, comprising: a control processor coupled to said pressure effecting component for providing closed loop control over said component based on an error signal; said control processor including memory for storing first processing instructions for performing a control algorithm that includes at least one programmably adjustable gain factor; said control processor including memory for storing second processing instructions for adaptively changing said programmably adjustable gain factor by periodically generating a new gain factor; said second processing instructions causing said control processor to: (a) monitor fluctuation in said error signal and generate a numeric value indicative of the percent fluctuation in said error signal over a predetermined time; (b) fuzzify said numeric value by applying a membership function to generate a set of fuzzy input values indicative of degree of membership; (c) apply a predetermined set of rules upon said fuzzy input values to generate a set of fuzzy output values, the predetermined set of rules reflecting the degree to which the gain factor associated with a given member of said membership function is to be changed; and (d) defuzzifying said fuzzy output values by a combining operation yielding said new gain factor.