I wouldn't put shareaza 1st on that list. It's a leech program. Leeches from networks whilst it shares with another.
System details - help us to help you (click on link)
(not to say raza doesn't have it's good points because it does. But depends upon user responsibility which is beyond most people! Because most people are selfish & greedy unless the point is made to them they are a part of a sharing group, not just I take all & run. If people didn't fairly share then there would be no downloads for anyone. Leeches are not wanted anywhere!)