You installed it in a MBP and it has been well documented that you can do that. The fact is that even the IMac I installed 4GB it only shows up as 3+GB, I can't remember the exact amount, like 3.3GB. The other issue is there is a performance hit when the ram sticks aren't matched. I did google it at the time, but as it stands the 4GB (2+2) is showing up as 3GB. That article doesn't even address the match stick performance hit. At the time we tried several different brands of ram, they had all worked fine, however they all reported 3GB. It's hard to believe that 6GB shows up as 6GB when 4GB shows up as 3GB and that issue is well documented and it is how I first came to learn of the 4GB limit 3GB useable. Ram is cheap, buy 6GB and stick it in, see what happens... I will admit, I have never attempted to install 6GB into an one of the mentioned IMacs, however the 4GB does work fine, it just shows as 3GB.