lol Here is the rundown on Intel chips and sockets.
In Nehalem (Core iX and latest Xeon), the memory controller is on-die (or integrated on the processeor package but on a separate die in the case of Clarkdale, which is Westmere architecture, the 32nm version of Nehalem), meaning that there is no northbridge memory controller (amongst other things moved to the CPU), and thus there is much better memory latency. The extra pins that LGA 1366 has over LGA 1156 is the reason why LGA 1366 i7's can run tripple channel memory. 1156 pins isn't enough to do so. LGA 1156 also has a couple of other changes, in that QPI and PCIE is done by the processor, which is why LGA 1156 doesn't support full x16 dual PCIE lanes.
As for the chips:
LGA 1366
i7 Quad core = Bloomfield, w/ HT. Turbo Boost. Tripple channel memory controller.
LGA 1156
i7 Quad Core = Lynnfield, w/ HT. Turbo Boost. Dual channel memory controller.
i5 Quad Core = Lynnfield w/ out HT. Turbo Boost. Dual channel memory controller.
i3/i5 Dual Core = Clarkdale w/ HT. Integrated GPU. No Turbo Boost, which is not very useful on a dual core. Dual channel memory controller.
So, basically the chipset difference that matters to you would be that PCIE x58 has a northbridge PCIE controller that will let you run dual x16 PCIE lanes (and supports tripple channel memory, depending on motherboard), whereas p55 only supports a single x16, or dual x8, through the CPU (and only supports dual channel memory).