Windows Mobile 6, PPC

I'm new to mobile programming and am interested in what people think would be the best method for saving and retrieving data? I know that's a pretty wide open question but I am talking about smaller amounts of data.

Normally data I would store in a CSV or something, one line of data per record. But I was wondering if there is a better way to store and retrieve the data as a CSV makes this a bit of a chore when you want to change just a single record in the middle of records, etc.

The amount of data I am looking at isn't large and doesn't require the overhead of SQL or anything (although I may use it just to learn how it works in the mobile environment, but it isn't necessary for this app).

Is there a tried and true way to do this? Some sample code somewhere? Any help in either VB.NET or C# would be great.