Chosen Solution

hi if i buy the imac 27 with stock RAM (4GB) and i want to upgrade to 8, the additional 4GB of Ram do they need to be from the same company as the original? or can they be Kingston, Corsair, Samsung?

Check this page out: http://support.apple.com/kb/HT3011 and this one: http://support.apple.com/kb/ht3912 They will explain all necessary- the RAM can be any company as long as it meets the requirements.