Pandora, check it out and if you don't like it try amazon which is highly underestimated. Pandora is REALLY differnent so if you try it out just remember it's worth it in the end and give it time.
i think last.fm is a good site but there is prob a better site
Why site,you can try Easy Music Downloader.It is good for downloading music.
MTV.com aolmusic.com very good resources for music.
iTunes
www.mp3skull.com is.
There are many sites that allow you to download music for free. The problem is that some of these download sites are not legitimate and may contain unwanted programs and viruses. One good place to start is Amazon Music. It is a site that has legal music available for a fee. There are other similar sites including iTunes and The Universal Music Group, however, Amazon has a wide variety of music and you can often find the music you want at a lower price than iTunes.
This can be as creative as you want but at least make the name relevant to what is on you site. E.G. dont have your site name www.penandpaper.com if site is about music. a good site for you music site would be www.Music4u.com. however you have to have a relevant and good site name that is not taken already . if www.music4u.com is taken, try www.music4u.com.au, it might not be taken.
"Napster - free" is a good site
itunes
legalsounds
Its a great site you can download music for cheap but its going to be closed until march 5, 2010
cash cash is actually the name of a band and not a download site. If you are looking for somewhere to download their music itunes is a good, safe place to do so.