Just to clarify things, win9x on idle is not using 100% of the cpus processing power, in a majority of cases it is being misreported. Win9x has an idle thread the same as nt, the only difference is the issuing of hlts which tell the cpu to suspend @nop. The cooler programs take over from the idle thread and try to achieve the same thing, my win98 system with firewall running etc etc on idle is using 2% of the cpu.