Code:
IF TempF >6795 THEN ' Over 99.5 deg F..?
TempF = TempF + 3200
       SEROUT2 DISP,BAUD, [INS,LINE1, " TempF = ",Sign,DEC TempF DIG 4,_
       DEC TempF DIG 3,DEC TempF DIG 2,".",DEC2 TempF,Deg,"F "]
    ELSE
TempF = TempF + 3200
       SEROUT2 DISP,BAUD, [INS,LINE1, " TempF = ",Sign,DEC TempF DIG 3,_
       DEC TempF DIG 2,".",DEC2 TempF,Deg,"F "]
    ENDIF
I don't follow Bruce's math (big surprise).
6795 + 3200 = 9995
But the If comment compares TempF with 99.5?

Why not add 3200 before and compare with 9950:

Code:
 
TempF = TempF + 3200
If TempF > 9950 THEN  ' over 99.5, requires hundreds digit
       SEROUT2 DISP,BAUD, [INS,LINE1, " TempF = ",Sign,DEC TempF DIG 4,_
       DEC TempF DIG 3,DEC TempF DIG 2,".",DEC2 TempF,Deg,"F "]
    ELSE
       SEROUT2 DISP,BAUD, [INS,LINE1, " TempF = ",Sign,DEC TempF DIG 3,_
       DEC TempF DIG 2,".",DEC2 TempF,Deg,"F "]
Endif