Sounds good man. I agree with Matt, Monarch has a good selection. As for the ram, if you happened to buy stuff with 5-5-5 timings, when you build it, try to see if it will run at 4-4-4. Most PC2-6400 ram I have used does, and it makes a pretty substantial difference over 5-5-5.