1. A method for file replication of a master file on a first computer accessible by a plurality of other computers, comprising: replicating a local copy of said master file and an accompanying shadow copy of said master file on each of at least several of the plurality of other computers; permitting access to each local copy for modification; and updating each shadow copy when said master file changes.