I'm probably going to buy a 20" iMac 2.16 GHz in the next week or so. I'm aware that it's due for an upgrade soon but I can't really wait so my question is; Is it possible to swap the processor for an Intel Core 2 Duo E6600 (2.4ghz) Socket 775 FSB1066 4MB Cache one? If yes, can I do it or if it needs an expert would the anticipated costs be prohibitively expensive? Has anyone here done it? I've googled around but with no success.