anchor.diff:  							if(M.client)
   								M << output(null, "tcserror")
   								M << output("<b>Compile Errors</b>", "tcserror")
  +								i = 1 //. Still using var/i from above
   								for(var/scriptError/e in compileerrors)
  -									M << output("<font color = red>\t>[e.message]</font color>", "tcserror")
  +									if(i)
  +										M << output("<font color = red>\t><b>[e.message]</b></font color>", "tcserror")
  +										i = 0
  +									else
  +										M << output("<font color = red>\t>[e.message]</font color>", "tcserror")
   								M << output("([compileerrors.len] errors)", "tcserror")
   
   
  -					else
  +					else // If no errors
   						src << output("<font color = blue>TCS compilation successful!</font color>", "tcserror")
  +						src << output("Time of compile: [gameTimestamp("hh:mm:ss")]","tcserror")
  +						//. ^ To make it obvious that it's done a new compile
   						src << output("(0 errors)", "tcserror")
   
   						for(var/mob/M in Machine.viewingcode)
   							if(M.client)
   								M << output("<font color = blue>TCS compilation successful!</font color>", "tcserror")
  +								M << output("Time of compile: [gameTimestamp("hh:mm:ss")]","tcserror")
   								M << output("(0 errors)", "tcserror")
   
   			else
  
positive.code: 
  					if(compileerrors.len)
  						src << output("<b>Compile Errors</b>", "tcserror")
  						for(var/scriptError/e in compileerrors)
  							src << output("<font color = red>\t>[e.message]</font color>", "tcserror")
  						src << output("([compileerrors.len] errors)", "tcserror")
  
  						// Output compile errors to all other people viewing the code too
  
negative.code: /proc/telecomms_check(var/mob/mob)
  	if(mob && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && in_range(mob.machine, mob) || issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic))
  		return 1
  	return 0
  