I had to cancel because I messed up the shipping address, I talked to the seller, ANTonline; they said they didn't have any in store right now (Though Amazon let me purchase it anyway.) but they should be getting more in soon.

I've used all three in the past with no problems. I've upgraded one mini with corsair ram (1 x 2Gb) and another with crucial ram (2 x 1Gb) and they've both continued to work fine. I think one of those crucial sticks is in with the 2Gb corsair stick in the mini I'm typing this on.

Go with cost and delivery convenience.

If I'm just after memory, I'll get it from crucial direct because they ship quickly and pretty much for free. If I'm buying something else from somewhere at the sametime I'll get corsair, as that's normally what the place sells and its simply less hassle to get everything in one go.

I have a 1.83GHz Core Duo, which I've upgraded to 2GB and a 250GB 7400 RPM HD. Now I'm looking for more speed and RAM. Information from other posters on this forum indicates that the Core Duo machines can't recognize more than 2GB.

My question is, if I upgrade to a Core 2 Duo processor, will I then be able to upgrade to 4GB RAM (understanding that only 3GB will be actually usable)?