On Thu, Dec 20, 2007 at 02:48:06PM -0000, Edwardson, Tony wrote: > $| = 1; > > Sets up autoflushing whenever you output something to stderr (i.e. stops it > buffering output) That's almost right: it deals with the buffering of STDOUT not STDERR. See perlvar(1) for details. Tom