title: Custom FilePath in VB 2008 .Net coding
body: <p>I just started working with VB .net 2008 a few months back, on and off, I've done a few tutorials and watched videos, however I'm confused on something.</p>
  
  <p>I've noticed that in all codes that I've seen, there is a "FilePath" string like so:</p>
  
  <pre><code>Private MyFilePath As String = "c:\Temp\Database.xml" 
  </code></pre>
  
  <p>How do you allow the user to set this save location (And File Name) for their database (be it xml, access or sql, etc.), OR am I misunderstanding the FilePath string completely?</p>
  
  <p>I don't like to require my databases (or any files) to be in a certain location, but would rather have the user choose where to save them. Like with regular text files you can save wherever you want to, however a AAA game will save all gamesaves to MyDocuments/Games/GameName/GameSaves (This is not what I want to do, like the game saves.)</p>
  
  <p>I've looked at a few tutorial on this, but still confused.</p>
  
  <p>I'm I completely misunderstanding the concept of the "FilePath" string?</p>
  
  <hr>
  
  <p>I will need this for my own database program that I'm working, and would like to learn more about it if I'm misunderstanding it.</p>