The problem with logging is that it's rarely done in a way that's exensible and doesn't add overhead to the system. There are ways to log that don't add alot of overhead, but how you do it depends on why and what you log.
>I decided to move the logging part back to the caller. I am logging in the text file string like this
>
>"Calling Remote ModifyPass On {0} with: {1}", ip, invokeString
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer