1. A method for synchronizing a client having a client database with a server having a server database, the method comprising: calculating a document score for each of a plurality of documents in the server database, the document score designating an importance of the document to the client; and transmitting one of the documents in the server database to the client based on a respective document score.