Have you ever used Pandora? If so and you liked it you really need to check out this cool software/app that is even more comprehensive, Spotify. I love to listen to music while working on the computer and this has become a quick favorite of mine. I use it now all the time.
It also works in conjunction with Facebook which is really neat.