If you are going to only have a total of 512 this time around, I suggest getting 2 256 which will allow dual channel. Kingston and Corsair are both good, just look around.
That of course is if his motherboard supports dual channel. If it does, then 2 x 256 if you don't plan on going higher than 512MB. If it doesn't support DC, then get 1 512MB. Corsair over Kingston.
That of course is if his motherboard supports dual channel. If it does, then 2 x 256 if you don't plan on going higher than 512MB. If it doesn't support DC, then get 1 512MB. Corsair over Kingston.