we use napster (the current legal version lol). i think it is about $15 per month and you can download as many songs as you want. there are some artists and some of the newer releases that are an additional $0.99 per song but if you wait long enough, they become part of the subscription