Last.fm is such a great music site. After creating your own account, Last.fm listens to what music you listen to and eventually plays your field of music and nothing else ;)
Last.fm is the best site. You can listen to music, discover artists, chat to people, plus it generates your top listened songs and artists. The most fun bit though is you can compare your music taste with other users, and make friends or whatever :)