As a final note, a rather remarkable thing happened since we returned from China. My old MacBook Pro had a hardware failure, and the problem appeared to be the hard drive cable (apparently they tend to go bad on my particular model). I ordered a new one on Amazon, and when a week went by (I hadn't really looked at the shipping time estimate), I checked to see its status. Well it turns out that the cable was sent to me directly from Shenzhen. I have no way of knowing, but I wouldn't be surprised at all if it came from one of these malls.