MF screws up a lot lately. But they always make good for it. I order more than most, and probably go through more crap because of that I guess. Regardless, they've managed to keep me as a satisfied customer. Even swayed me away from americnamusical who I always used to order from. I can't say I feel completely safe that what I order is going to arrive at my door as it should, but if it doesn't I'm certain that they'll make it right one way or another.
One thing I wish they'd do differently is have the customer service people identify themselves, should there be any problems in communication. I just purchased an ipad from them, and went through a whole lot of misinformation, miscommunication, and frustration. Without going into all the details, I was given very different information from 2 people regarding the 15% discount, and then after ordering it and deciding before it arrived that I wanted to get the 32 gig instead of the 16, spoke to 3 people and got 3 different sets of directions on how to go about doing this. I only called back a 2nd time because 30 hrs after paying for expedited delivery on the 2nd ipad, I still hadn't gotten any order or delievery confirmation. The first Ipad, which I didn't pay extra to be expedited, went out the same day. And there were no holidays or weekends involved.... anyhow... getting into details I really didn't want to. And the IPad did wind up shipping more quickly once it actually got to UPS. 3 days as opposed to the usual 4 or 5.
Bottom line of all this is that I was told by the 2nd guy I spoke to regarding the exchange, that when the first ipad arrives from UPS just refuse delivery. I asked him if he was certain that there would be no problems if I did that (as I needed to be refunded on the first), and he assured me it would be fine. When I asked for his name "just in case", he paused... and said "Mattew". I asked nicely for a last name and he said, "I'm not giving you my last name". Anyhow, I didn't feel safe refusing the package, called back, and was finally advised on what seemed like the proper way to go about doing this. I used the information on the return slip that was packed in the box and brought it to UPS. Which again, was different direction than the first guy gave me. First guy had me waiting for return labels which I were never sent.
Anyhow, bottom line is they're not perfect in their transactions, but they seem pretty close to perfect in making sure that they keep their customers happy. They refunded me $50 on a mandolin I just bought that was clearly a return, and that's what I would have happily paid for the same manolin if I bought it used. Was in fact a good price for that mandolin had I bought it used.
Much more than I intended to say.

And yes, I will still shop there. Very happy with my new iPad. And my mandolin. And a bunch of basses, synths, moniters, etc, etc....