Well I have a program cobbled together. It reads both my scsi and IDE HDD temps, including the one that was listed as not supported on your link Bladerunner.
I'll whack a GUI on it tomorrow and get it looking reasonable.
The current prog if anyone wants to test whether their drive has temp sensors.
Oh yeah, no win9x support for IDE disks atm (I'll sort that tm) and if you want SCSI disks to read you'll need an
ASPI driver.