Time for a BlueMonday review:
Kazaa, Kazaa Lite, Morpheus, and other FastTrack clients: One of the familes of Napster clones. I've been using these types of p2p apps almost exclusively since the demise of Napster. I've found that if you're just looking for small files (mp3s for instance) these are the best to use. Particularly the newer FastTrack clients which allow you to download off of many users simultaneously. If you have broadband, you'll usually be able to donwload faster than you can play the track.
The other family of Napster clones is the Gnutella clients. I've never particularly liked any of the Gnutella clients, but there are people who swear by them. Once again, they are best for small files.
I think both types of Napster clones have suffered in the last year or so from a greedy and generally unwelcoming user base. Although you will get great speeds on these p2p apps, I've found that getting files in excess of 50 MBs is a questionable action. Most people will log onto these networks, download what they want, then get off. So if you want to get a full movie, the person you're downing off of will usually leave before you can finish it. Compound this with the sheer amount of horrible crap (eg Sony handicam in the theatre type movies) that is available, getting a movie or CD image or large compressed file off of Kazaa or what have you is a NO NO in my book.
Direct Connect: So you want a DVD rip or ISO, huh? This is one of the better places to get it. For those of you who have never used anything other than a Napster clone, this one will be a little different. Instead of automatically being logged onto a server on the FastTrack or Gnutella network by the client, you will be presented with a list of available servers to which you will choose to connect. Every 'hub' has certain restrictions (or none at all). They may require you to have a certain amount of data available (some even require 50 or more GBs worth of shares), be on Broadband or T1 lines, or have a certain amount of slots open for others to download off of you. Likewise each hub may have a specialty. Some trade in MP3s or Movies or Games, some in all categories.
The secret to getting the best out of DC is to find one hub that you really like, get to know the people in there, and share what you have with them. Now of course, there is another kind of hub: the private hub. When you start up DC and pull up a list of servers to connect to those are all public servers, open to anyone who meets the entry requirements. Private hubs have access restricted to the public so that only people on an invite list can come in. A lot of internet communities (especially warez forums) have private hubs. If they like you, they might let you in. I've on one of these, and this is definitely the best way to get what I want.
There are a few shortcomings with DC, however. Since you're on only one server and have search access to only members on that server, searches can be very limited in scope. That's why I prefer to use one of the Napster clones when I'm trying to get music, you have a huge user base to search from. With DC you only have the people on that server to search from. Also, DC can only download a file from one person at a time, so you're stuck with a download speed of whatever upload speed they can spare. But I feel that the higher quality of both people and files on DC coupled with smaller, closer knit communities makes DC one of the best choices for p2p clients.
eDonkey2000: This client has a serious duality problem. Although the amount of stuff and quality available on this client is unbelievable, it is the hardest client to use effectively. First the good things. Not even Direct Connect can contend with the sheer amount of goods on ed2k. When it comes to getting DVD rips, or ISOs this place is the City of Gold. And this is not just because of the sheer amount of goods available, but also because of the way ed2k downloads. Every file is broken down (hashed) into very small chunks ranging from 500kB to 4MB. So when you ask to download a specific file -let's say a 700MB DVD rip of Austin Powers- the client will seek out as many people as it can find with that file and download one of those chunks from them. So to get Austin Powers you may download chunks of the complete file from 100 or more different people.
Another advantage unseen in any other p2p app is that with the hashing thang files in the process of being put together during a download are shared. You may only have 30% of the chunks necessary to finish the file, but what you have already is available to be downloaded by other people. Likewise, people who only have partials of that file can also upload to you which expands the file availability into unimaginable amounts.
Now, on top of all that good stuff you also get another goodie with ed2k: hyperlinking. On an html page you can put a direct link to a file available on ed2k. Since this invention, several sites have sprung up specifically in the business of indexing files on ed2k. One of these sites (which I shall keep nameless) has indexed over 1500 full DVD Rips, ISOs of Games, Consoles, and Applications, along with a nice selection of full length XXX vids and is responsible for well over 5 petabyes of distributed goods. But that's just the creme of the crop. They also have a forum where all the action takes place. On the forum they have indexes of just about every movie and every piece of software ever made.
Now, like I said at the beginning, ed2k can be hard to use. When you try to download a file it looks for other users with that file on all the servers it knows about. So how does it find servers? You have to add them into the program. So what you need to do is go to one of the serverlists (like the ocbMaurice list) and add all the servers on the list. Without a good list of servers, ed2k will never find anything. And the really stupid thing is that ed2k will remove servers periodicall from the list. So if you want to do some serious downloading, you'll need to update the serverlist every day or every time you use it.
Also, you have a network ID. I'm not sure how this works or why it does it (no one has ever given me a good answer) but if you have a low ID# you're screwed and will never download anything faster than 2K/sec. You want at least a nine digit ID#. In addition, I've found that the program usually has problems transferring files from the temp form to the finished form, so you'll have to manually rename and move the fiels yourself from .temp to .avi or .iso or whatever. The program also moves sporadically. It may download off of 20 people at once, or be waiting on a hundred queues and not doing anything. I've waited hours downloading at less than 4KB/sec only to come back and find it moving at 150KB/sec. I'd say that if you have broadband and have a good serverlist, you'll average between 20-60 KB/sec on ed2k.