After doing some research on some of Intel's legacy CPUs, out of curiosity, I had developed an interest as to why Intel's Westmere die shrink was not considered as second generation CPUs. Sandy Bridge, at 32nm, was second generation, and the Ivy Bridge die shrink as the third generation, so why wasn't Nehalem (45nm Lynnfield/Bloomfield) kept separate from Westmere? Westmere introduced Core i3, i5 6xx, and the 980X/990X as well as architectural tweaks, so how could it not be second generation? My guess is that they used Westmere to complete the total product stack with Core i3, i5 6xx, and the final i7EE CPUs. I also found it somewhat strange that Intel decided to redesign their naming scheme when Sandy Bridge released,