1. A method for searching files in a computer network, the method comprising: defining a plurality of dimensions, each of the plurality of dimensions having one or more dimension values; maintaining a plurality of files; assigning one or more of the dimension values to each of the plurality of fi storing the plurality of files in a retrievable form; indicating the plurality of dimensions to a user; accepting input from the user specifying one or more of the dimension values associated with one or more of the dimensions; identifying one or more of the files that meet one or more of the dimension values associated with one or more of the dimensions specified by the user; accepting input from the user specifying one or more of the files selected the user from the one or more identified files; and identifying to the user one or more of the files selected by the user.