Hi Randall, >A problem I hit with it though is that: > myDebug( "" ); You'll need to use a convention to avoid that, such as putting in one space: MyDebug(" "); Or using a different function: MyDebugEmpty(); Or, since you are using C++, an overload: MyDebug(); HTH, --Eljay