I'm recommending
Pandora for anyone who would like to listen to music streaming over the Internet. Pandora is personalized internet radio that is designed to help you discover new music you'll love mixed in with music you already know.
You can choose between the free account, which provides up to 40 hours of free listening per month. If the 40 hour limit is reached and more time is desired, pay just 99 cents for the rest of that calendar month. The free account does involve some ads.
For unlimited ad-free listening, a paid account costing $36 per year is available. Pandora's streaming music is only available in the U.S. Smartphone and iPad users can also access Pandora's music.
Once you've created an account, you can design your own "stations"; you can configure a station to give you the kind of music you choose. Biographical information on musicians is also available from Pandora.