>> on entry: gFBResFile=FN CURRESFILE on exit: CALL USERESFILE(gFBResFile) << On those of my apps that use external resource files (art & sounds), I "point" to the appropriate file when reading from it (CALL USERESFILE(artResFile%) as part of routine that reads graphics), and then _immediately_ revert to the "default" with a CALL USERESFILE(mainResFile%) as soon as the sound/graphic has been read. It's a little bit redundant, but it _feels_ safer. --> doing e-mail with AOL 2.6 on my SE while waiting for PowerBase techie... and a very weird feeling it is <--