1. A non-volatile computer readable medium storing a plurality of programmatic instructions, wherein said programmatic instructions, when executed by a processor, cause a printer system to: Monitor a print job for a document from one or more printers, wherein said print job is defined by a plurality of characteristics and wherein said print job is associated with an account of a first user; Determine a cost for said print job based on the plurality of characteristics; Debit the account of said first user by an amount equal to said cost; Monitor a sharing of said document by the first user to a second user, wherein said second user has an account; Credit a first portion of said cost back to the account of the first user; and Debit a second portion of said cost from the account of the second user.
6. The non-volatile computer readable medium of claim 1 wherein the account of the first user and the account of the second user comprise a plurality of points and wherein said points are increased or decreased based upon said crediting or debiting of cost.