I want to protect my iPhoto library by uploading it to an offsite location via the internet and keeping it up to date there. The problem is it is a single 20 GB file, I don't want every import or edit to result in another 20 GB upload to the server. Any suggestions?