check out newegg.com and make sure it is the same type of memory as your iMac needs. No need to bother with "apple RAM" as Macs use the same type of RAM as PCs, they just brand it as apple to sell it for more. Personally, I bought some Crucial RAM for my MacBook, and I got an excellent price on it, especially for being a bigger brand.