Thank you for the quick response, I will try this out. The only problem with this (which my fault because I forgot to mention) is that the data that is stored in the file is encrypted when the application isn't using the data and temporarily decrypted when the file needs to be written or read (in memory). The reason I was using a file is so that I can store different bits of local user settings (including features I would like to add in the future which may not be linked to just text boxes, but also other components).