I got a fair few programs on my computer: KaZaA, Morpheus, Win MX, iMesh, LimeWire etc.
But the best has got to be Blubster.
Its fast, has many 'propper' versions of the files, and a large number of AG users swapped over to Blubster.
IMO I would stay clear of KaZaA, Morpheus etc, as many viruses tend to circulate through them frequently - you here of new ones every week. Also Blubster doesn't have the connection problems like most of the others