yeah, I agree. I don't like the way to control printing. If we can have something like a CDebugging class, an advanced version of SG_DEBUG, it has switches for all classes, such that only the desired classes all output debug information.