Intel is making a quad core portable cpu.  My guess is that it will not be compatible though because of a bus speed change.  Not sure on that though.  Keep digging.  By the way, I have heard about a lot of new iMac failures as of late.  Just thought I would let ya know that.