Computer has started a bonanza for its now easily available freeware including file sharing programs and any kind of media applications you can think of.

Limewire, which features a slick java interface, is the most technologically advanced filesharing program.  Its search tool is uprecedentedly powerful.
Limewire does, however, take up a fair amount of processing and a heap of ram.
> 5 out of 5

Ares popularized broad file sharing.  It isn't quite as powerful as Limeware, but will not overburden slower systems.
> 5 out of 5