Silly question, but if you want to add more RAM to an existing array, what has to be the same about the new RAM as the existing? Pins, speed, and type I imagine, but can it be a different make, model, or manufacturer as long as it has the same timings and stuff? Will that work out OK?