title: What directories do the different Application SpecialFolders point to in WindowsXP and Windows Vista
body: <p>Namely I have:</p>
  
  <ul>
  <li><code>Environment.SpecialFolder.ApplicationData</code></li>
  <li><code>Environment.SpecialFolder.CommonApplicationData</code></li>
  <li><code>Environment.SpecialFolder.LocalApplicationData</code></li>
  </ul>
  
  <p>I am unclear as to were these point to in Windows XP and/or Windows Vista.</p>
  
  <p>What I found so far is that the ApplicationData points to the ApplicationData Folder for the current user in XP and the roaming application data folder in Vista.</p>
  
  <p>I would also like to know if there are general guidelines on when to use which.</p>