Is there any fundamental reason why smbd couldn't be have been written in C++. In much of the code there is an attempt to object orientify the code. Why not just write it in an object oriented language? I'm looking at tweaking a portion of the smbd code for a custom application and would like to use C++ along with STL. Any reasons this isn't feasible assuming I catch all exceptions? Thanks, Pete