3 ms·Yup. I suspect it's exactly this, branded and hosted by Bittorrent Inc as a paid product.by scott_karana 12y agoYup. I suspect it's exactly this, branded and hosted by Bittorrent Inc as a paid product.