Just back from the Apple Store.
The machine turned on just fine (i.e., no problem with the screen), and I'm thinking "aw-no -- just what I needed, a non-reproducible issue!". Thankfully, after about a minute the screen flickered and went blank, and the girl genius proceeded to hook it up to an external monitor, telling me that if the machine works with the external monitor, then there is no problem with the video card. That's actually what happened the first time my daughter brought the machine to a different Apple Store on Tuesday-- they hooked up an external monitor and it worked, so they told her that the issue was with the backlighting in the MBP (which I suspect was a bs excuse, to avoid replacing the logic board). This time no such luck (for Apple) -- no image on the external monitor. I'm thinking, good -- they better fix the damn machine now. But not so quick. The genius whips out an external drive with a sticker on top of it "Graphics Processor Test" . She tries to reboot the machine, without success, and tells me that the problem is clearly not with the video card, because a certain light patterns did not show up during boot on the the front of the machine. At this point my blood is about to start boiling, and I have the genius try rebooting one more time. This time the machine boots up OK. The genius proceeds to run a test, and after a few minutes a big FAILED pops up on the screen.
Long story short, I am going to have the machine fixed by Apple for free (new logic board). But if I didn't have proof that the machine was brought for a potential video card issue on December 5, I would have been out of luck (and $530), given that Apple has officially discontinued the NVIDIA recall as of this past Friday. And chances are my daughter, had she come to the store herself, probably would have believed whatever the genius told her, and would have walked out empty handed. It's good to have a stubborn, burly looking dad who reads Macrumors (hence was aware of the problem with the NVIDIA card) and who won't take "no" for an answer! 🙂