Also, remember that Microsoft isn't the only company to be greedy in the media space. Look at
Verizon's ringback tones. They want a $0.99 per month fee (which doesn't sound bad), but also $1.99 per song
per year. And, being ringback tones, these aren't songs on your device as far as I know, but only on Verizon's servers. I'm also not sure if you get the whole song or just a clip, but it's probably moot as you'll get routed to voicemail before most songs could finish anyway.
With iTunes selling full songs for $0.79 - $1.29
for life, why does Verizon need to charge so much? There's really no risk of piracy. I understand that the infrastructure probably costs something to run, but come on.
I thought the service would be cool, but not at those prices. I think it would be better if they charged $2.99 - $4.99 per month and you could select up to 10 tones and switch them at any time. You could also pay more to increase the number you could have at any one time.
At least they've started offering "jukeboxes" (pre-selected groups of tones at a reduced price), but it's still not that great. A pack of seven Rihanna songs was still $9.45 ($1.35 per tone), for example.
Steve