I would like to clarrify some questions of mine. Previous discussions, on the Glass Elevator list, showed an interest in developing file systems where an entry could refer to a node with data and also contain children nodes. A archive file system might expose an archive as a an archive and a directory of files. And a versioned file system migtht expose a file as the current version and a directory of all its versions. Basically can you do a read() and a readdir() on an entry and does the kernel assume that if it is a file it is not a directory and vice versa ?!? From what I know, Traker requires changing. http://www.yahoo.promo.com.au/hint/ - Yahoo! Hint Dropper - Avoid getting hideous gifts this Christmas with Yahoo! Hint Dropper!