Oh come now, let's be reasonable. I don't care how tricky the problem was to find (I doubt it was at all), it didn't take a tech working on it 10 days or even half a day to fix it. I find that there is a real probably with people blindly defending mac on this forum. It feels like I"m on a ford forum full of die hard brand loyalists.
I believe the person you quoted was just trying to put "perspective" on what it can take.
Consumers think (not just Apple users, ANY CONSUMER, including myself at times) repairs should be instantaneous when they really are not. In the PC world (I have worked as a tech before) your pc can sit in a queue. Yes believe it or not there just might be other computers waiting to be repaired. Don't think your the only one there with issues. Then when they get to it it can then take a while to (as the poster said) find the actual problem. Carefully swapping parts in and out until it's fixed. Then the joy of packing it back up and sending to the people that ship it out. Oh and you know UPS/FedEx/DHL etc are warp speed of light transports and are every so careful handing each package like it was an egg on a spoon.
I'm certainly not defending Apple in ANY WAY shape or form. But 10 days, let's look at it realistically.
day 1 - Apple Store receives the computer, tags it, bags it, marks it for shipment out (that's if they didn't run any pre-diagnostics that are required prior to marking the item for off site repair) and if they have their own queue, then add another day to this to be safe, so now we're on day 2. Now if it's tagged and bagged and ready to ship and they DID NOT miss the outgoing, it'll go out this day. Otherwise it's day 3 when it will leave the Apple Store. You see, Apple can do all they want as fast as they want, diagnostics take a certain amount of time to run, your place in line determines another, and the delivery/pickup man determines another time.
So let's say day 3 it goes out, takes about a day or 2 to reach Texas depending on location, so let's just say 2 days. We're now at day 5. Hmm half way done here aren't we? So now your machine has to be recieved, and processed in and take it's rightful place in queueland. Day 6 - Tech in Texas finally gets to see your machine, reads through the log, does his deal and since we only have 4 days left AND let's average 2 days delivery, that gives him 2 days to tear apart the machine, troubleshoot it and hopefully fix the repair. OHHH WAIIT, I forgot the time it takes for him to finish up, tag it bag it and send it to shipping department for their blessing so that it can go out the door. NOW considering your machine isn't the ONLY machine their doing this can take up to an average of 1 day. That doesn't leave much time for it to return to the store, get tested there to make sure that all repairs WERE done.
I'd say 10 days is about right. The above scenario isn't just for Apple, that's pretty much a safe assumption for ANY computer based off site repair. Others have had worse stories, consider yourself lucky it only took 10 days (even though part of the problem wasn't fixed)
This isn't an Apple defender here. I'm just stating basic IT business assumptions on how things work and from my own experience in IT I can say that the above scenario is 90% accurate as how things work even in the all mighty Apple.
So cut that poster some slack when he's trying to put perspective on the timeline and assure the OP that 10 days really isn't that bad. If ya'll think it's that easy how bout DIY it see how you do.
I sympathize that the issue wasn't fixed initially and THAT would be the focus of my frustration. Not the fact it took 10 days but the fact they had it for 10 days and didn't fix ALL the issues. If it needed more than 10 days then I would feel better they took the extra time, so as long as it returned with all issues fixed.
10 days (including travel) is freakin shangrilah compared to other companies repair times.
Not to mention I see no where does the previous post defend Apple in anyway, nor does my post.