Wes,
You might check the "Compile on save" option. In Fox2.6 for DOS or Windows, if it is not on, you will modifiy the .PRG, but it does not re-compile. If you "Run" the program from the command window with something like:
DO MYFILE
You will get your old file, because Fox is actually executing the last MYFILE.FXP, not MYFILE.PRG, which is the compiled version of your .PRG file. Fox is interpatvie, but still compiles the code. You can solve this in several ways. First, select Program, the Compile, when you are done, before you try to run it. If I remember correctly (I don't remember specifically where, but I think it is under preferences when you are editing a .PRG, which you get at from the Edit Menu), there is a check box that says "Compile on save", or something to that effect. Make sure it is checked.
The only other anomoly I've encountered with this type of problem was a corrupt FOXUSER file. You can always just delete the FOXUSER.* files, and allow fox to create "Clean" copies of them the next time you start fox. The way to find out exactly which FOXUSER file you are using is, from the command window, issue the following command:
? SET('RESOURCE',1)
which will display the exact path and file name of your FOXUSER location.
Please let me know if this helps.
-Scott