Comment Comment by cdancette Torrents seem to match your definition pretty well. And it's a quite successfull technology. parent cdancette 6 years ago