Taringa! is the best. MaxAlbums is a good one too. They're both totally free.
Just search "Limewire" on google or yahoo and it will bring you something that talk about downloading is for free. Once you download Limewire you can get whatever music for free.
limewire
i mesh is the best for downloading and listening the good quality music
Qtrax
http://www.youtube-mp3.org/
No. Some websites may offer free trial like the Best Buy music Store or Rhapsody, but it only cover listening to music, not downloading it. I am not aware of any place where you can download for free.
beemp3.com
As with most 'free' downloads, the process itself of downloading can be classified as illegal. Use these websites at your own risk.
I use musicmania on my phone, It has pretty much every song you can think of. Did I mention..Its free?(:
Probably the best program for free and legal music is iTunes. Most of the music requires purchase, but there are many opportunities to receive free music too. Downloading music without paying for it is stealing from the artists and publisher.
waptrick