Perl, <strike>99</strike> <strike>81</strike> 75 bytes -------------- {($s,$n,$h)=localtime(time);printf"%02d:%02d:%02d\n",$h,$m,$s;sleep 1;redo} <strike>while(1){my($s,$n,$h)=localtime(time);printf"%02d:%02d:%02d\n",$h,$m,$s;sleep(1)} <strike>while(1){my($s,$n,$h,$x,$x,$x,$x,$x,$x)=localtime(time);printf"%02d:%02d:%02d\n",$h,$m,$s;sleep(1)}</strike>