A method for operating a process communicatively coupled to a network to obtain an electronic work, the network being coupled to a memory storage having stored therein a plurality of electronic works, said method comprising:
- inputting into the processor an electronic work selection request, the electronic work selection request corresponding to the at least one of the electronic works in the memory storage;
- inputting into the processor a user identification associated with the electronic work selection request;
- and
- outputting encrypted the selected electronic work if the user identification is valid and authorized accesses of the selected electronic work is not exceeded.