Totally agreed Chris. Not having proper approval for when a peer is added to a network is the single biggest drawback of BTSync and the new "link approval" doesn't solve it. The more people write tools around the BTSync API the more we'll have to provide our keys which makes them easy to harvest and without any access control the data is vulnerable. ie on some NAS devices they are unofficial compiles for BTSync. How super easy would it be to keep track of all the master keys users enter and then access their data. So again I agree that your points are needed +1 This topic has some good implementation ideas for points 2,3,4 http://forum.bittorrent.com/topic/30679-now-implemented-interactive-pairing/