speedfan sometimes reports hdd temps incorrectly.
HDD Thermometer is another app to check it against.
http://fileforum.betanews.com/detail/HDD_Thermometer/1112635863/1Speedfan says my hdd is always at 21 C whereas HDD Thermometer shows around 28 at startup going up to around 40-43 after a few hours. My little Shuttle does run warm, I know. It has an alert at 50 and critical warning at 60.