No one is perfect, not even nVidia. There are plenty of stones we could cast at any major company. I am quite sure that if we dug through the AMD forum we'd find more than one potential bug report with no or sub-optimal resolution. My goal is to minimize that happening to AMD developers as long as I'm here. We won't be perfect, but we should be better.
Let's keep this focused on the technical issues. I won't let this devolve into a comparative analysis of companies and/or nVidia bashing or praising.
I've been discussing this one privately with Alex, and the simple truth is I don't think we're going to be able to help him. There are only so many customer-focused engineers to go around, I had one who was going to look into this, and higher priority work got in the way as we ramp up for GDC. I'm sure this kind of non-maskable interrupt happens where you work.