title: user.config corruption issue
body: <p>In our desktop application projects we use setting variables to store user setting for the applications. Moreover, with every latest version of the applications, we upgrade these variables to retain user settings.</p>
  
  <p>Normally, this works fine, but recently one of my end user reported an error i.e. <code>Configuration System failed to initialize</code>. The error is related to <code>user.config</code> file. Therefore we requested the user to send us his file.</p>
  
  <p>After received the folder, we noticed that it contains 3 files (<code>c3begfjb.newcfg</code>, <code>c3begfjb.tmp</code> and <code>user.config</code>). <code>c3begfjb.tmp</code> is an empty file, while <code>c3begfjb.newcfg</code> and <code>user.config</code> are identical files. We tried to open these files but the data in <code>user.config</code> isn’t proper xml rather its unreadable formatted file.</p>
  
  <p>Do any you guys had experienced this sort of issue or any ideas how and what may have created these files and corrupted <code>user.config</code> file.</p>