Apparently older 21.5" iMacs with Core i3 processors can be updated with pin compatible Core i7 CPUs. This seems crazy to me because I always assumed that Apple set them up like a permanently soldered laptop installation, but that doesn't seem to be the case.