I'm thinking about building a PC. This is what I have planned so far: Details: CPU, Motherboard, Video Card, RAM, Hard Drive, Case, Power Supply For about $650 with shipping and after rebates (edit: $750 including Vista Home Premium), I feel that it's a pretty good deal. I don't need to get a monitor, optical drives, speakers, or mouse/keyboard, as I'm using old components for those. Am I forgetting anything else I need for a complete system? I'm going for a PC that can handle almost all games (don't care much for Crysis, but definitely want to run NWN2, UT3, and HL2 with sufficient eye-candy), but is as inexpensive as possible while still using reliable and well-reviewed components. I'm mainly worried about compatibility. I've got most of the basics matched up (socket 775, DDR2 800, SATA 3.0Gb/s, etc.), but is there some detail that I'm overlooking that would cause trouble with this setup? I decided to get the 250GB HDD because I heard that 8MB cache isn't enough for Vista; is this true? Is that power supply overkill? Any suggestions as to better parts to choose? Potential bottlenecks?