I am building a new computer. I will use it for general computer things like surfing the web and watching movies and tv. I'll also be doing some very minor gaming. The games I would like to play are KotOR, Sims 3, Civilizations 3and 4, and Kerbal Space Program. I want it to be very upgradeable, though. I also want a CPU that has awesome integrated graphics, but can handle adding a $200 graphics card. I have a keyboard, monitor, mouse, and I have a copy of windows 7 64bit already, so don't add them in. I want to try to keep the build under like $350 or so, but make sure it can be upgraded.