Save data in Users/NAME/Roaming/AppData?
<p>Pretty new to C# but not new in programming in generally.</p>

<p>I'm still trying to figure out how best practice is when a program has to save inputs from the user.</p>

<p>Let's say that I have a very simple Visual C# Windows Form program containing:</p>

<ul>
<li>one textfield</li>
<li>one button "Add button"</li>
<li>one listbox</li>
</ul>

<p>User can enter text in the textfield, and when pressing the Add button the program is saving the entered the text (somewhere and somehow).
And the saved text is showed in the listbox.
(Let's say a user does this 10 times. So the listbox helds 10 entrys with text from the textfield).</p>

<p>HOW is the best practice to do this? XML? txt file?
Having a database running on the computer is not an option. It has to work on <em>every</em> WinXP/Win7 machine and it can't have any dependencies. Just install the program and it has to work.</p>

<p>Hope that you understand my questions.</p>
