So I Saw the other thread about upgrading the CPU, so As I Was going to sell my iMac for one with a better CPU and GPU, I Thought well if you can upgrade these things (At the time I though everything was soldered like on macbooks!) why bother spending $600/$700 more for a new iMac. So my question is, Since my iMac is the entry Mid 2010 21.5" Model, will a 27" iMac's graphics card from the same year (Mid 2010) work in a 21.5" Mid 2010? And What about the CPU? I Figure I Can get these things from parted out iMacs and use them in mine, that way it seems everything would be compatible, but I Ask, if the Firmware different from the 21 inch and 27 inch even if they are the same year?? Is it possible to swap parts from each?