This seems like an adequate solution. It makes me wonder if some time there will be streaming music services that require you to have the program running for at least a minimum of hours a day in order to receive the free service. Or better yet, perhaps a discount for meeting monthly upload quotas.
I only use it when I need variety that's not in my iTunes.