This site offers good selection and good prices. However, their search engine is one of the worst I've tried to use. Full titles and authors do not always bring up the music one is looking for; I've had to try multiple combinations to come up with books I know they have. Previewing the music is very tedious; you have to open a PDF in a separate window (and then delete it.) While you are engaged in this time consuming pursuit, your basket is apt to empty out, negating all the time spent; then titles will come back at random at some time in the future when you no longer want them. I brought this to their attention once and they were quite nasty about it, told me to check out faster. They are supposed to have free shipping on orders over $100, but good luck with that. I placed a large order yesterday and got a phone call today telling me to call back urgently, since an out of stock item had brought my order to a couple of dollars under $100 and I either needed to authorize the shipping fee or order something else. I don't know, on a large order I might have just eaten the $5, since it's their stock problem, but they won't. Also, I called the number they gave me almost immediately, and there was no human and no answering machine. I kept trying for two hours in normal business hours and got no response. They have also not responded to my emails. So, I needed some of this music soon and now have no idea if they are even trying to fill my order; and their free shipping, if you can get it, is usually very slow anyway. I would not have posted this review after one bad experience, but this is typical "customer service" for them; they are unlikely to respond at all and if they do they are quite nasty in tone... and I am placing large orders. I can't imagine how they treat customers who are only trying to order one or two things. I will also note that some of the music I have had from them in the past has been rather shopworn. I have sworn off using them several times in the past, and keep giving them one more chance, but each experience is worse than the last. This is it for me.