AMAZON.COM DIGITAL MUSIC:
A huge selection of music, but Amazon equates downloads with multiple computers. You have to deauthorize computers that are essentially the same 1-2 computers you always use. Their call center is obviously in India, and they even give their employees western first names, but it is tough to get someone who is truly fluent in English.
If something goes wrong with your order, it is hard to find where to contact someone.