I've been using Slacker for a few year. It has become my main source for listing to music. I also have the Slacker app on my phone and use the cached content to listen to music while riding my motorcycle out on country roads through a bluetooth helmet set up. I like that I can shape stations around my tastes. Slacker has helped me rediscover artist I had forgotten about and discover new artist I hadn't heard before.