He's right, mixing memory is asking for trouble.

Variance in speed (MHz), timings (4-4-4-12 for example) and size (512mb/1gb/2gb) will all cause you nothing but problems. That is why it is recomendable to buy the exact same modules for all slots.