I use CoreTemp on all my pcs and have it running at startup showing temp in the taskbar.
My only gripe with it, is that on my intel laptop it shows tjmax in the overheat protection. On my AMD server and workstation, tjmax is not shown, and if you manually set a temperature, it is lost at reboot. Nothing major as I have plenty of cooling now, it was just an issue when I was originally OC'ing and leaving the system running overnight etc.
I do like the fact that you can run a program at overheat temp. I wrote a small batch file that killed the prime95 executable if it got too hot - simples
