It depends:
if you're going to overclock to the max, get the best memory you can afford; that would be Corsair but it's not cheap. TwinMOS is getting known for being good overclocking RAM at a reasonable price but is hard to find. Otherwise you prolly won't go wrong by going with Crucial or Samsung PC2100 for stock operation. However, PC2700 is prolly a few dollars more and it will allow you to moderately overclock.
For now you can get by with the stock Intel cooler but if you bought a tray or OEM CPU, the best out there right now is an Alpha or Swiftech unit and again they cost $$$. I have the Vantec Aerocooler which does a great job considering I got it for $25. Its not as good as the Alpha but its performance is close to it.
if you're going to overclock to the max, get the best memory you can afford; that would be Corsair but it's not cheap. TwinMOS is getting known for being good overclocking RAM at a reasonable price but is hard to find. Otherwise you prolly won't go wrong by going with Crucial or Samsung PC2100 for stock operation. However, PC2700 is prolly a few dollars more and it will allow you to moderately overclock.
For now you can get by with the stock Intel cooler but if you bought a tray or OEM CPU, the best out there right now is an Alpha or Swiftech unit and again they cost $$$. I have the Vantec Aerocooler which does a great job considering I got it for $25. Its not as good as the Alpha but its performance is close to it.