I have to disagree with going with the digital, since they state on the instructions that they can be 1-2 degrees off either way. If I were you, I wouldn't go with any of them. Get a medical thermometor--the old fashioned kind with the mercury. This is the *only* kind I trust for accurate temps. They are acurate within one tenth of a degree.
Humidity is frustrating. My digital hygrometer read 10 degrees short when calibrated as well, but when I put it in with a non-digital hygrometer, they consistently had the same readings. Hmmm. So I'm not convinced it really was 10 degrees short, but then I'm not a scientist either!
Good luck!