Hey Ian,
You are going to want to buy the same speed memory as your other sticks. So if your original two sticks are PC3200, then that's what you need to go with. If you added say PC2700, then all your sticks will then operate at that slower speed.
The reason you have two black clips and two grey clips is because your motherboard supports dual channel memory. In basic terms, it works more efficiently than single channel by accessing two sticks of memory at once rather than one single stick of memory at a time. Here is a more descriptive article -
Dual-channel architecture - Wikipedia, the free encyclopedia
Since you have dual channel memory, your best bet will be to get two matching sticks of memory to put in the last two open slots. Dual channel only works when you have matching sticks. Your memory will still work without filling both slots, but it will work better if you use both. If you wanted to add a gig of memory, it would be better for you to add 2 - 512 sticks of memory rather than one gig stick.
Hope that helps!
