title: Proper usage of the windows user profile directory
body: <p>I need to create a directory inside a windows users 'home' directory (<code>c:\Documents and Settings\someusername\</code>  or <code>c:\users\someusername\</code>).  This directory will exist permanently but will only contain temporary files.</p>
  
  <p>What is is the best location for this directory within the users profile if I want to be a good citizen?  I should note that my program will be run by (possibly) non-admin users and will only need access to their own profile, but they must have permission to create the folder.</p>
  
  <p>Using <code>My Documents\NameOfMyApp\</code> is possible I guess, but that seems intrusive.</p>
  
  <p>Is there a better location for this type of data, and a specific MFC call to access it?</p>