1. A method for use in a communications network having a server and clients linked by a data network wherein contributors use the clients to contribute material that is stored by the server and users at the clients access the material for viewing, the method comprising the steps of: creating derivations with an authoring tool based on previously contributed material; generating attribution information identifying the contributors whose material is used to create the derivations; generating derivation information associating the previously contributed material with the derivations; viewing material by navigating through the previously contributed material and the derivations using the derivation information; and automatically rewarding the contributors based on the amount that their material is accessed by the users and the attribution information.