that is nice.... but the little further wrinkle, which i have no idea how to do, would be to have the contents of each directory packed into a different list.... since you have no idea before hand how many lists you will need (how many subdirs you will enounter) ... well that is where the hairy part comes in... -kp--