I'm thinking of building a new computer during Thanksgiving break. I just wanted to see what people's opinions are on the latest technology.

1. Needs to be DirectX 10 capable (I know that means 8800, but hopefully the price will go down some)
2. Don't need speakers, already got those.
3. Thinking of getting a 2nd monitor, but might not end up getting one if I end up spending too much on the rest.
4. Processor, looking at a core duo probably
5. RAM, as much as I can get if the price is still cheap in two months

I guess I'm looking for suggestions of a good vendor or website. Anyone have any suggestions?