I do sincerely appreciate your response, however I will still need to do a new build for each and every end-client, knowing their configuration prior to the build, and any changes to their configuration require a new build or a manual modification of a crucial file which is not something I am willing to require of my clients. Their technical skill requirements to use my product should be as close to null as possible; though this is easy enough for you or I an client could potentially see this as a major hurdle. Looking across the boards at all the mistakes technical people are making when modifying this file (when they have excellent instructions already provided), I can only imagine someone with no technical background trying to make these changes and the level of frustration. I think it would not require a huge number of cycles to make some sort of adjustment on my installer but we are still left with the scenario of the client's mail server settings changing causing failure. Again, I do appreciate your well thought out, investigated, and exampled response. I do wish it was the silver bullet for this issue. I will certainly end up making a enhancement/feature request if nothing else comes up that meets these requirements outlined. For me, Ideal solution is acceptance of system/environment variables for these properties and/or configuration exposed in the JS webapp GUI. Of course I am open to other brillant ideas? :) Again, Any redirection, clarification, and suggestions are welcome.