lomohelm:
Ok I think I know where the problem lies: if i use the same amount of characters (none being space) it will replace if the temperature drops/increases.if (temperature > 24) lcd.print("Hot Hot Hot");
if (temperature < 24) lcd.print("ice ice baby!!!!');
Assuming you want to display one thing or the other, you should use if/else rather than two if statements. (As coded above, it does nothing when the value is exactly 24.)