I used Kazaa for a while but ended up removing it due to spyware and slow speeds, i then used an application called shareaza which was decent for a while but now it crashes my system.
I heard that Lime Wire is good, but I don't use any p2p software. I understand that some music can be downloaded from p2p software that are legal but that is not the main reason why people use them. I'm sure everyone who uses them wants to download full versions of music.
i use soulseek but its dieing and the fact you can only download a file off one person at a time meens you could end up with slow download speeds. . . . to get ummm 'stuff' i just irc, quick and easy
kazaa lite or that one that comes with lindows. I love kazaa it is so fast for me I get songs in less than a min and software at just 5-10 mins
Its legal to download it anyway, its just the people who are sharing it that are illegal so I heard...