Another vote for Spotify. Have used it for ages and at the equivalent cost of a CD each month. I WFH so it gets a lot of use and the "Discover" feature has encouraged me to listen to lots of random artists that I otherwise would have not come accross.