I have a 1GB Mac Mini (2.0GHz Intel Core 2 Duo, NVIDIA 9400m) and want to give it 2GB. Does this have 2 RAM slots so I could just add another 1GB RAM card? Or does it only have one and I'd need to buy a full out 2GB? Could anyone link to a store or retailer in Canada to buy it from? And if I just updated my MacBook Pro to a 500GB HDD and have the 250GB left over, could I put that laptop drop in my Mac mini?