[SOLVED] Arduino killing all my temp sensors?

I did read it, thanks.

There's something else I don't understand now.
Whether I use the +5V feed of the Arduino board or the +3.3V feed, I am getting the same voltage for a given temperature and I don't need to adjust my calculations in the program.
How is it possible? If I use 5V and keep aref_voltage = 5 I get the correct temperature, if I use 3.3V and keep aref_voltage = 5 then I get accurate temperature too. But if I use 3.3V and set aref_voltage = 3.3 then the readings are off. I understand that if I put aref_voltage = 3.3 then I am 1.7 off in the calculation but what I don't understand is how using 3.3 or 5V doesn't make a difference at the sensor output. As such, I don't understand the analog conversion either: volt = analogTempRead * (aref_voltage/1024.0); why use 5 even when the supplied voltage is 3.3?