I use to trust AASP's but they have lost my trust completely. Well, at least one has. I took out all of the screws, and took it to an AASP (to remain unnamed) to have the screws and top case replaced. They almost charged me for labor for putting screws they would have had to anyway, which I thought was ridiculous. With tax, the grand total just for the screws was $73. 8-o 8-o 8-o 8-o
Then I come home to order some RAM for it, and I need the specs off the module to order, and when I went to put it in, I noticed that not only was some tape holding the top case ribbon cable down was lifting up, but a ribbon cable was bunched up in the way of the RAM.
And the even better part, 2 of the screws I ordered and had them put in, were never put in! So I called Apple to complain and the guy said to take it to the local Apple Store and have them fix it, because "It sounds like the Service Provider isn't very professional"