1. A library system for creating, maintaining and distributing pre task planning documents, comprising: a) at least one data storage system with a database, said database operable for storing information relating to one or more users and information relating to one or more pre task planning documents which relate to a task; b) a library computer server in communication with said data storage system and said database and operable to I) communicate over a network with at least one user through said user's client computer to receive a first set of pre task planning information; said first set of pre task planning information including information indicative of a first task, one or more task elements associated with accomplishing said first task, for each of said task elements information indicative of one or more hazards associated with said task element, and for each of said hazards a description of one or more assignments to be made prior to the start of said first task to address said respective hazard; ii) create a first pre task planning document by processing said first set of information into a form acceptable to said database; iii) associate said first set of information with said at least one user; iii) store said first set of information in said database with an association with said user; iv) assemble said first set of information into a predetermined arrangement; and v) deliver said predetermined arrangement to a user over said network.