George Beckman wrote: >> err = fn FindFolder( _kOnAppropriateDisk, _kPreferencesFolderType, ¬ >> _true, @prefSpec.vRefNum, @prefSpec.parID ) > > I had to remove the @ on @prefSpec.vRefNum and @prefSpec.parID The code *should* work exactly as is, in Release 7. I am therefore curious to know what you mean by "had to"? - prevent a compiler error - prevent a crash - make the code work - a compulsive urge :-) Robert P.