First off, I asked this in an existing thread and no one replied to my question. Just for fun, I want to build a PC, and I plan on ordering the parts from Newegg. How do I ensure that all the hardware I am ordering is compatible with everything? We all have heard tales of dread about hardware compatibility, and with the difficulty in finding information about this, it seems like a crapshoot. I was planning on an Intel Kentsfield 2.4Ghz Quad Core processor Vista Ultimate (putting Linux Ubuntu on it also) NVidia GeForce 7050 Graphics Card What else is there I need to worry about? And is there some good site somewhere with a huge database of compatible/incompatible pieces of hardware?