tbh, i use limwire for all my downloads and i've never had problems...
(you just need to be a bit cautious, if you're lookin for a 3mb song from artist "x"
and your first hit has like 46hosts and all the other hits are only 1 or 2 hosts, it might be a scam/virus/whatever
also if you're song is just 500kB you might be knockin on the wrong door as well...
so just be cautious with what you download! -that counts for the whole intermanets!)