I use this FTP program to back up my computer files from time-to-time but mainly when it comes to transferring large amount of data over long distances or just simply for backup purposes, as well as sharing project data among team members. It has helped me in keeping track of all my important data by allowing me access to them at any given moment without having to worry about losing anything. There was very little lag between uploading/downloading as compared to other programs so far that i have used. However, there are times where you will have trouble syncing your folders if they contain sensitive information such as pictures etc. which can be frustrating since sometimes some info gets lost during sync. Transferring massive amounts of media (pictures) across different teams as part of our internal collaboration process using Team Foundation Server and Git repositories.