Hmm, not bad - I may do the same thing.
But - what I would really like is the ability to specify where/how debug/tracing for edtFTPnet works.
My application is console-based, and reports on activities as it proceeds. If I turn on edtFTPnet logging, it mucks with my output.
Ideally, I would like to be able to set a config setting, and have FTP output logged to a file.
Ah, but what about multithreading (as in my app) - multiple files, one per thread? I dunno, any ideas?