CSharp Utility Code / Sockets, Trace Logging, Thread Pooling