Hi Stephan Thanks for you answer. You talk more generally about how one should name files and paths. That's ok but filenames often are generated automatically or you haven't the possibility to specify this because of other dependencies... btsync's sync algorithm has to handle these scenarios imo. At the moment we have problems like data loss, duplicates and sync loops because of this problem. I'm not a developer and I'm not a sync guru and I don't know btsyncs sync algorithm but I would suggest not to use file names as identifiers for files, instead we could use e.g. MD5 hashs and metadata for file names, attributes and so on... Just an idea, maybe I'm wrong. Great work anyway guys! Regards, Raimo