Sites for music

Can anyone recomend a good site for music? Maybe a site that also has the covers, and also recomend the best P2P programme to use for music. Thanks!

Try www.napster.com