Any of the Macs with the Core 2 Duo will go to 3.0GB no problem. Core Duo models, that preceded the C2D upgrades last year, are limited to 2.0GB.
And Apple took the high road with the 3.0GB limit on the C2Ds.... The Core 2 Duo system bus architecture, in its current design, has address apace available to allow about 3.3GBs total memory after reserves for all the other system functions. The PC crowd of HP, Dell, etc - those systems have the same limitation, but those guys have been just thrilled to sell people to 4.0GB installed with the fine print showing that extra $$$ between 3GB and 4GB is really only getting them to 3.3GB.
As to why Apple put the 2GB limit on the MacBook... The pairs thing was their visible claim.... And in a newsletter I did a few months ago, the testing was specifically set up to SUPPORT APPLE... I figures that the need for matched memory modules was to do with the 64MB of shared VRAM... that without the full 128bit interleaved addressing there'd be a hit to the video performance. But that was highly marginal... and no effect for Quick time playback, not even with H.264 High Definition.
All of that said - our current test series online was set up originally to show why Apple had the pair requirement on the GMA950 video equipped Mac models. We came back telling people instead it was A-OK to upgrade one module at a time, as budget allowed. Memory cost a lot more back then.... hard to believe we offer our 2.0GB modules today for LESS than a 1.0GB module was earlier this year! Anyway.....
We're going to be doing a couple new tests with application set ups that actually really thrive having more available memory - like one with Parallels for example... Go one step further with the 3.0GB support deal.
OWC Larry
Other World Computing
[
www.macsales.com]