Yeah XML documents, or even simple text documents (if the records are small enough) are satisfactory substitutes for a small, local database. Also, resources are simply files you import, stored as an array of bytes in your programs memory. If you want to use the resource and the resource isn't one of VS's "supported resources" (i,e Bitmaps etc), you have to write it to the harddrive before it can be used.