I have a "non iSight" version iMac G5 (flat screen) that began acting up after about two and a half years after I bought it. While the unit was still under Apple Care coverage, the Apple Store unsuccessfully worked on it twice, then they sent an Apple tech to my house. I don't know exactly what the store techs did, but at my home the tech changed out the "logic board" (AKA, the motherboard). Unfortunately, none of the three attempts by Apple addressed the problem(s), which I began to believe, and now firmly believe to be related to CPU overheating. Apple refused to further address the problem once the Apple Care "contract" ended, although it was clear to me that none of their three previous attempts had been successful. So, the problem was mine to either address myself, or go broke paying for Apple again and again. After reading many many blogs and on-line complaints about iMac G5 overheating, I installed the "Temperature Monitor" software application, and confirmed that both the CPU temp and, to a lesser extent, the HD temp were both frequently being driven above manufacturer's operating temp specs, appearing to cause the CPU to act sluggish and to eventually shut down. Eventually, after reading a lot of complaints and theories about the problem and its solution, I took the unit completely apart, cleaned out all dust and dirt, cleaned off old thermal grease, and very carefully applied new thermal grease, but __the problem still remains__. Fans spin up as the temp rises, but they simply do not seem to have the capability to keep the temp from pegging above spec. I have learned to keep my eyes on the temp, then simply shut down streaming apps and tread lightly to keep the temps "below redline". One thing that really surprised me when I had the unit in pieces was the fact that the CPU's heat sink appeared to simply be a large thick piece of copper sheet mounted UNDER the motherboard (connected via thermal grease), whereas the graphics chip and a second large chip were attached via thermal grease to the large finned heat sink that is mounted ABOVE the motherboard, and which is cooled by air that is ported through large fins. (When you remove the iMac's plastic cover to expose the interior of the unit, the heat sink bears a large "G5" marking on a thin sheet metal cover.) Since the large copper sheet that appears to heat sink the CPU doesn't appear to have air flow ported across it, nor does it have fins to throw off heat, it seems to me THAT might be a heat control design issue. My CPU temp runs at about 154F at idle, and it rises to the mid 160s when surfing the web (which is not a particularly big stressor of the CPU, but, nevertheless, the CPU temp almost immediately rises at least 10 degrees F when I begin surfing the web. I can easily drive it to the high 170s (F) by opening an audio stream while surfing, and, given time, the CPU temp rises to the max temp spec of the G5 chip (the mid 180s). Eventually, if not addressed by shutting down apps, the CPU will shut down. So, I have grown to put up with all this, but I am really really disappointed that I have NOT been able to figure out a solution, nor has Apple or any of the web sites I have visited given me any additional ideas (that have worked). When I bought the iMac G5 I do not recall having any of the surprise shutdown issues, or the "spinning wheel" problems that led me to my first visit to the Apple store to begin addressing this problem. Dirt and/or air flow are NOT the problem, nor is the problem due to stalled fans. All of them are turning (although I do hear them running now, which is something I do not recall occurring when I bought the unit). As for dirt or dust hampering air flow.... you could eat off the inside of my iMac. Please, if you have any fresh ideas that I can try, I would appreciate hearing them.