On a 5000/240 at least (which is what I have) the kernel appears to check the size of the first memory module, and then just count how many slots are filled. This gives the wrong total memory for mixed size modules. Might not actually be what it's doing, but that's sure what it looks like. - Joel