Well I hope they fix it soon because I have some presentations to do at work over the next few weeks, and what will I say if it freezes up...."Apologies for the new $3000 computer but you will just have to stare into empty space for nine minutes everybody until it starts working again"...Maybe I'll have to think of a funny story that lasts 9 minutes I reckon as a backup plan
My point was more that it'll likely be a software fix, and not a hardware fix, not how quickly they'll fix it...though a software fix of course would get rolled out faster than having to service tens of thousands of machines.
There's no empirical evidence that this will work, but you can install gfxCardStatus (thanks previous poster for pointing me to that), and then set it to Intel-only for your presentations. I've been running Intel-only since last night, but of course there's no way to tell if that actually temporarily fixes things other than to wait a month or more and see if I crash or not...
There's also a beneficial side effect of my machine's temps being SIGNIFICANTLY lower. Right now I'm "idle" (~10 apps open but none that eat CPU, typing in Safari obviously) with the enclosure at 35C and the CPU at 42C. Previously, when I had it on auto (and it was always Nvidia because of X11 running), "idle" would have the enclosure around 37 - 40C and the CPU around 51 - 54C. I *never* saw the CPU temp drop below 50C until I switched to Intel graphics only. So the Nvidia GPU is probably located somewhere near the CPU and putting out a ton of extra heat. The machine is noticeable cooler as well, on the bottom towards the back in the center, where it's always had a hot spot.
Reported battery life is also way better. Playing 720p h264 content in mplayer, with graphics set to auto (and it picking Nvidia), it was giving me an estimate of 3:30. With it forced to Intel, it gave me an estimate of 5:38. (And video quality/speed/etc is absolutely the same, since I'm doing purely software decoding, other than some colorspace conversion and other minor things that the Intel GPU has plenty of power to do.)
Seems that any program that is linked against OpenGL or whatever pieces of CoreVideo allow for 3D cause the Nvidia chip to always get picked, quite often needlessly.