Just as a side note, dropped a Xeon X5570 in to a ASUS P6T SE today and it worked just fine, but only with unregistered DDR3. So...
1) Xeon 5500's will work in i7 boards
2) i7 or Xeon 3500's will not work in dual socket boards (not enough QPI links)
3) Motherboard as well as CPU support is required to use registered memory