With all P2P software, you're speed is limited by those you download from. If you're downloading a particularly popular file from dozens or hundreds of users, their individual speeds become less of an issue and your aggregate speed will be very high. If you're downloading from one one or two users then you will find it much slower. Furthermore, performance of TCP network communications is dependent on traffic flow in both directions since it is a connection-oriented protocol - In plain english that means that if you let people upload from you as fast as your line will allow you'll see severe detriment in your ability to download. Since ADSL is the most common broadband technology, and is by definition slower in it's upstream bandwidth, most users also cap their P2P's software to limit its bandwidth usage, and therefore not swallow all their upstream bandwidth. In reality, expect a film to take a few days to download, and if fact, expect everything to take time: best rule of thumb is to have a large queue of downloads, limit yourself to only a handful of simultaneous downloads, and then as things come and go you'll find you have a constant stream of incoming material.