Arduino UNO calculations wrong

MichaelMeissner:

        int result = (int)(0.00067*(((double)value[i])*((double)value[i]))+0.5*value[i]-33.0);

Just a nitpick, but I think it's misleading to use "double" here. Arduino doesn't implement double floats, only single floats -- a topic which seems to come up hourly some days -- and putting "double" in an example like this can give the wrong idea.