1. A computerized method of storing a file in a network of computing devices, the method comprising: receiving a request for storage of a data file from a source system, wherein the source system is not part of the network of computing devices; receiving the data file; directing the data file to a computer memory of a computing device of the network of computing devices, wherein each of the computing devices comprises a computer memory including one or more of a read only memory or a random access memory; and periodically selecting a computing device of the network of computing devices that is not the computing device that currently stores the data file and transmitting the data file from the computer memory of the computing device that currently stores the data file to the computer memory of the selected computing device without storing the data file on any physical storage device of the computing devices in the network, wherein physical storage devices include hard disks, magnetic disks, magneto optical disks, and optical disks.