Two popular sites are newegg.com and macsales.com. The brand of memory is of great importance. In discussions.apple.com forums Crucial is often mentioned as a preferred choice. But, I'm not an expert and the best brand may be dependent on the particular hardware needing the memory. (I recently purchased and installed some Crucial memory from Newegg and had no issues.).