I have a Flash game I made and produced as a standalone projector that I put on a disc. The game consists of a series of trivia question tests, and at the end of each one the player is shown their score for that test, with the option to save their score under the name they can type into a dynamic text field. At any point in the game, they can type in their name and/or hit refresh and the score fields populate.
The problem is, is that its not working consistently. Sometimes it will load the old scores, sometimes it won’t. The .sol files are saved in the Application Data folder, and they are still there even when the scores won’t load. If you don't close the program it loads every time, if you close it to take the disc out of the drive and reload it, it might load the scores, it might not; it seems to work (or not) completely at random. Even when the scores don’t appear, if you close it and reopen, it might load the scores that time (or not).

One thing I can't understand is that for some reason the program is creating an extra series of folders that mirror the first part of the directory location (documents and settings\username\application data\ - which then appears again inside the macromedia folder in the Application Data folder). On top of that, each time the game is started, it creates a new sub folder where any new scores are saved - which again, sometimes it'll show old scores from the older folders, sometimes it wont; sometimes it'll show the new scores, sometimes it wont. It’s doing this on multiple computers.

What's going on?