There is no "function" - on the earlier Intel chips, running matched ram would make your rig run more efficiently based on how the system actually used the ram, it had to do less work. On today's Core Duo/Core 2 Duo chips, matching ram is NOT neccessary and does not give speed advantages. The memory management hardware (the physical process of using ram) on today's chips looks at your total allocated memory, as opposed to looking at each RAM card seperately. The FSB isn't bad on the iMacs, but a 1GHz FSB would be ideal (especially on the 24")! I think the speed limitation is simply due to saving cash on Intel's part, not due to to the ram speed, but I could be wrong.