"the essence is there"...lol.
I've seen and used 'flush', but 'cout.sync()' is a new one to me. The reason I asked is because I was thinking that maybe it was some compiler dependent thing. Thinking on it again, though, I guess anything that's complier depended would have no place to be under the 'std' namespace.