When a file is found with GET_VAR I know it points HL to the address of the string +the length word, BUT, what I don't understand is exactly how I'm supposed to be able to access the data in the other screen. It never seems to want to work at all... because I think Usgard reads HL (the pointer to the other program's beginning) as something that needs to be relocated. Am I right? Help! :) -Josh Morris Dorkremi@aol.com