if u plan on ever upgrading anymore than that, go with the 1 gig, but if ur just gonna stick with 1gb, go with the 2 512mb. Apple says that inorder to get top performance from the memory u should fill both slots with the same memory size. whether theres a performance drop when using just one, im not sure, but i kno theres a boost with two of the same. so i guess after all that crap, id go with the two 512s. its cheaper and from what ive heard thats plenty of memory for most. i, on the other hand, want to max out my macbook cause this is my last laptop for a long time. i havent even gone to college yet and this will most likely be the computer ill be taking with me and using everyday for the next 6-12yrs!