Internal Editor Problems

I’m writing a game level export script that is made up of several files. So i’ll make changes to a supporting file, hit ALT+S to save the changes, then switch the the main file and hit ALT+P. Now the problem is that half the time Blender ( linux 2.25 publisher ) refuses to recognize the changes made to the other file until i exit blender completely, reload it, unload the file, and then reload it. Is anyone else experiencing ths problem or know how to fix it?