In reply to Chris Hemedinger.

OK! It's all integrated and working:
a) Get member list, identifying which members are directories.
b) Sort so sub directories inside the archive are first in the member list.
c) DATA step to create all sub directories and then call execute a macro to read in the zipped data and write to UNIX directory

Very nice, very useful (when you don't forget to put a "/" between your path macro variable and your file macro variable).

Thanks, Chris!