1. A method for a first computer system to recover component files, said method comprising: packaging one or more component files into one or more self-contained package files; transmitting the self-contained package files to one or more secondary computer systems over a computer network; identifying a disaster event during which one or more of the component files becomes no longer available from the first computer system; requesting one or more of the self-contained package files from one or more of the secondary computer systems in response to the identified disaster event; receiving self-contained package files from one or more of the secondary computer systems in response to the request; unpacking the components from the received self-contained package files; and storing the components on a nonvolatile storage device accessible from the first computer system.