4. The method of claim 1 , wherein a master copy of the document is stored at the second computing device.
1. A method for collaborative authoring of a document at a first computing device, the method comprising: allowing the document to be viewed and edited by a first user on the first computing device within a collaborative authoring environment; sending a first update from the first computing device to the second computing device indicating that the first user is editing the document at a first location; receiving a second update from the second computing device at the first computing device indicating that a second user is editing the document at a second location; automatically applying the second update to the document on the first computing device; and automatically providing, by the first computing device, a first annotation identifying a name of the second user displayed on the document at the second location, wherein the first annotation indicates that the document is being edited by the second user at the second location.