1. A method of adding a computer file to a storage cluster, said method comprising: receiving a first pathname identifying a computer file that uses a first pathname scheme of a client software application; parsing said first pathname by said client application into its constituent name portions, each name portion including a generality direction and a separator; calling a function of a namespace application and passing said name portions, each passed name portion including said generality direction and said separator for each name portion; constructing a representation in said namespace application of said first pathname identifying said computer file using said name portions and said generality directions and separators; passing said computer file to said storage cluster and receiving a unique identifier that uniquely identifies said computer file stored within said storage cluster; and storing said unique identifier in conjunction with an end of said representation of said first pathname in said namespace application, whereby said computer file is uniquely represented in said namespace application by said representation.