I'm sorry, but I don't see how it could be a permissions problem. I'll admit I don't have a complete understanding of what "permissions" means, but I've created all of these text files, read them, edited them, and saved them many, many times in other parts of the program with no problems. I just edited and saved this file again a couple minutes ago. It's just this new part that doesn't behave. It seems (to me) the problem may be the file name somehow, but LoadFromFile accepts it, and it doesn't change between LoadFromFile and SaveToFile.