So they are likely to release a 670 with 1344 shaders, would the 660 end up being a die harvested GK104 @ 768/960 shaders or GK106? Assuming they all have a 192 shader SMX configuration that is.

GK107 = 384
GK106 = 768/960?
GK104 = 1536
GK110 = 2304?

I am both amazed and a little perturbed by the lack of information on any other chips besides the GK104 & GK107. I would be surprised if the GK106 is a 128bit card, most likely it's 192bit and should provide competition for the 7700's & maybe 7850, but unlikely the latter.