I first used WinMx but then got rid of it because it has quite a small database of music. Then around November I used Limewire but got rid of it because it is absolutly riddled with viruses and spyware on every song.
Now I use Soulseek and E-Mule, both have quite a large libary and I havn't had any problems with crap being downloaded yet.