I have a 20" iMac from mid 2007, 2.4GHz C2D model. I currently have 3GB of RAM installed, just adding a 2GB stick to the existing 1GB. I am considering upgrading to the max capacity now however, I am getting conflicted reports as to how much this puppy can take. OWC listed the iMac 7,1 as taking a max of 6GB, one 2GB stick and a 4GB stick. However, Apple's documentation says that the system takes only 2x2GB sticks, 4 GB total. Has anyone here tried 6GB? I have found a few 4GB DDR2 667MHz sticks, so they're not too hard to find. When I think about it, what would stop me from getting 2x4GB sticks to increase to a total of 8GB? Anyways, what is the general consensus on this? Thanks!