1. A method for file replication on a first computer of a master file on a second computer, comprising: storing a local copy on said first computer of said master file; storing a shadow copy on said first computer of said master file; permitting access to said local copy for modification; and updating said shadow copy when said master file changes.