title: Where should cross-platform apps keep their data?
body: <p>I'm building an application that is targeting Windows, Mac and Linux soon. I was wondering where should I keep application data such as settings, etc.</p>
  
  <p>Application's installation folder is the easiest choice, but I think that might be a problem with new Vista security model. Besides, users might want different settings.</p>
  
  <p>Is it C:\Documents and Settings\username\MyApp good for both Vista and XP?
  Is it /home/username/.MyApp good for Linux and Macs?</p>
  
  <p>Any ideas and/or links to best practices much appreciated.</p>
  
  <p>Thanks!</p>
  
  <p>Juan</p>