Since there are only two RAM slots, if you buy 2 512 MB SO-DIMMs, the machine is full. Should you want to upgrade to 2 1 GB SO-DIMMs later, you have to remove both 512 MB sticks and replace them. You might or might not be able to sell them.
Apple charges too much for RAM, but you might lose more by replacing the two 512 MB sticks.