It has come to my attention that Apple charges just INCREDIBLE price for the memory upgrade of iMacs. If you visit the Apple online store, you'll see Apple wants $600 for memory upgrade from 4 Gb to 16 Gb. i.e. 12 Gb of memory costs $600. If you visit Amazon or NewEgg, you'll be able to buy a compatible and proven Corsair 4 Gb stick for $22. Apple assembles iMacs in China, and they purchase memory in bulk there (Apple install Chinese memory), so we can freely assume they order it for $15 for 4 Gb. Total price for 12 Gb will be $45 So, Apple sells $45 memory for $600, making $555 of profit! If you divide $600/$45 you'll see Apple prices are more than 13 times (!!!!) higher than real prices. So are you still amazed they are world's most financially successful company?