quote "I have heard that the Corsair XMS PC3200 is better for overclocking than the Corsair XMS PC4000. Also from what I've heard and read on the web, Corsair's XMS range is in general better for overclocking than Kingston's HyperX modules."
well.. you would probably do better with PC4000, this would allow an even 250 fsb on the processor and memory.
not sure where you heard that about the ram.. the 3200 will only get up to about 215 fsb before it starts getting buggy, ram is generally much tighter than cpu's as far as OC'ing goes. the 4000 "should be" good up to about 260-265 fsb, it was designed to run at 250.
If you're feeling froggy you could run some pc4400 (275fsb).
on a 3.2c that would put you at a cool 4.4 GHz running your memory 1:1 It would probably take some voltage mods and serious (read water or vapor) cooling to keep it stable.
personally, I'd just wait on the new cpu's coming out. 3.4's just hit the shelves, and prescotts will be here very soon (.09 micron vs northwoods .13) should translate to much faster chips, 4GHZ+ stock from intel

If you can't afford them, they will drive the northwoods down to a reasonable price within a couple months.
but I digress, back to memory.
Brands I would get in order from most to least recommended:
1. Corsair
2. Mushkin
3. Kingston (hyperX)
4. OCZ
5. Geil
6. Crucial
7. Viking
8. Kingston (non hyperx)
9. most others
10. buffalo
and as far as speed, you'll probably want pc3700-4200 depending on where you want to be as far as GHz..