You are talking about kix's UDF? or actual GOSUB's

If you are using UDF's you can keep all of your UDF's in a centeral file and load those UDF's by using the CALL "UDFFile.kix"

any code in "UDFFile.kix" will be executed, but as long as this file only contains UDF's, the UDF's will be loaded into memory and can then be executed.

If you are using gosub's.... i would move over to a UDF format my self.