i2 = dual cores
i4 = quad cores
i6 = six cores
etc.
i2-HT = dual core w/hyper-threading
i4-HT = quad core w/hyper-threading
i6-HT = six cores w/hyper-threading
etc.
i2-HT-1156 = dual core w/hyper-threading, socket 1156
i4-HT-1156 = quad core w/hyper-threading, socket 1156
i4-HT-1366 = quad core w/hyper-threading, socket 1366
i6-HT-1366 = six cores w/hyper-threading, socket 1366
etc.
At least this would be a lot easier than the current monstrosity. The funny thing is that the new iX nomenclature was "supposed" to make everything simpler. I laughed at it then, and I laugh at it now.