New version - 2.9.4, 19th November 2012
Don't shoot GPU speed up to max when the temperature drops dramatically.
- Only increase gpu engine speed by a larger step if the temperature is below
hysteresis instead of increasing it to max speed.
Thank you so much for this.

CGminer is doing MUCH better at stabilizing at temperature quickly, instead of over-correcting like it had been doing over a longer period of time.
My bad-fan card clocked all the way down to 600, until the heat dissapated a minute later, then dipped below hysterisis, then rose back up by 10's back to 830 with no problem, then when the temp rose again, gradually this time, the fan and clock were able to react more smoothly, stabilizing quickly, and are now sitting stable at around 85% fan, 760 clock, and 74C degrees. As the temp drops tonight, it should get back up to 830 with the outside air being fed in at ~15C degrees.
This is much appreciated.

The only errors I have seen so far, is a couple 'method not found' errors, which appear to come only when the pools are initially probed. I assume this is when checking for stratum. They don't interrupt anything, and mining fires right up as usual. (the pools don't have stratum support)
(W32 binary on Win7)
-- Smoov