does that patch actually work for you? i still get the numeric UIDs printed out. and, in header_verbose_list(), both the uname and gname fields of file_header are NULL, which would explain it. your patched code in data_extract_all.c seems odd. rday