I am writing a program that will reside on a users computer and is for the home user who would not likely have an SQL server in their home. I want to know a way to store information on the clients machine without installing a database engine such as MSDE. I guess I could use disconnected DataSets but, I don't want to save the data in XML, as the user could view and change using notepad. I have heard about ADTG files. How do I save to this Microsoft format?

How do programs normally do this? Binary files, text files....? I normally create programs with access to a database server. This is my first attempt at one that won't