1. A method of transferring media data to a network coupled apparatus, comprising: (a) maintaining a personal information space identified with a user including media data comprising a directory of digital media files, the personal information space being coupled to a server and a network; (b) generating a first version of the media data in the personal information space; (c) generating a digital media file, in response to an input from the user, comprising a second version of the media data in a same format as the first version in the personal information space, the second version including an update not included in the first version; (d) obtaining difference information comprising differences between the first version of the media data and the second version of the media data; and (e) transferring a digital media file over the network containing the difference information from the personal information space to the network coupled apparatus in response to a sync request made from a web browser at the network-coupled apparatus by the user.