Kazaa Lite K++ is awsome, mostly because it keeps you at 1000 so you can get much better speeds than you would otherwise.
eMule and WinMX are ok, but don't have as big a MP3 selection as Kazaa. eMule is really good for software DL's though, once you get a good server.