I didn't know nVidia had anything to do with the fab issues at TSMC.
Maybe I'm missing some news tidbit here but AFAIK they're having low yield problems which is pushing everything back; that's not nV's fault.
Designing a highly complex and large GPU on a new process(40nm) is a very risky decision. When you take that kind of decision I think that you are responsible of the consequences. ATI went with a simpler design and it paid off.
Low yield issues are common with new processes so there is no surprise here.
I always like NVIDIA but the Fermi debacle is the result of their arrogance.
Of course, if Fermi proves to be worthy then I will buy one!