Hi, I'm fairly new to MacPerl and was wondering why the following would not work: $dir = MacPerl::Choose(GUSI::AF_FILE, 0, "Choose a file:", "", GUSI::CHOOSE_DIR); the line is copied straight from the file macperl.pod. All I wan't is an easy way for the user to specify the output directory. I use MacPerl::Pick succesfully and GUSI successfully in other parts of the same program. thanks for any help Charlie Schofield Independent Online http://www.inc.co.za/