Gavin Sinclair goes:

> Another way to ensure your output is not buffered is to explicitly
> "flush" it.  This may better style than using "sync" because it
> doesn't interfere with other parts of the program.

Not to mention, invoking a method called "flush" always adds a bit of 
that "programming should be fun again" principle ;-)

Thanks a bunch!  This explains more than it seems to on the surface.

*bows to sensei*

 Cheers,
 Thos.