I am in charge of developing an application for running on production servers and it aims to search and replace some specific string in every ini, xml and config file extensions and I must care about performance (total of 150 servers). Before replace I must backup the file. What the best way to accomplish this? As an aside, I can use Dot Net 4.0 but it is preferable to use 3.5 because no every server has 4.0 but if there is a serious advantage I can update to 4.0. Now I am thinking something like this: I am in charge of developing an application for