We have been having the same issue and I had posted a similar question. However late last night, after really digging into it I think I realized what our problem was. Our kids were saving their coding programming and then shutting out of the app. When they went to go reload their program, they were hitting the rectangle in the middle (that says Vexcode blocks). It looks like it would be an open button and from what some of my kids said, on other programming apps it is an open button. However, in Vex IQ blocks it is essentially a SAVE AS button. So the kids were opening the app (so it just has the when starting block) and hitting that rectangle. It would open to their files and they would select their coding file. However, what happened next is they were essentially writing over the code in the saved file (their coding they saved) with the coding that was on the screen when the app opened (which is only the when started block). So it appears that the program did not save their file when it “opens”, but what is really happening is the are overwriting their saved file with a blank coding. To open a file, they need to go to the file button on the left hand side and open it from there. I think the kids (and some of us adults) were assuming the rectangle in the center (that says vexcode blocks)was an open file link when it actually is essentially a save as link. We trialed this several times last night and it seemed to solve our issue, so I am curious if it is the same for others who have had similar issues. Let me know if I need to explain what I am saying better.