Just wondering - is the codename GK104 actually stand for a midrange nvidia series? Is GK110 the actual high end gpu? I'm kinda confused because people say that the GK104 is actually nvidia's mid-range graphics cards. However I heard something about Tesla using GK110 - is that architecture going to implemented only on Tesla or will it make it into a Geforce high end? Thanks!