The chip set apple uses for the MacBook Pro and iMac allow for up to 4GB of memory. Therefore there is no reason for these computers not to support 4GB. I have no doubt in my mind that the 2GB limit now is due to there not being any 2GB modules and when 2GB modules come out the iMac and Macbook will support them easily.