I would build from Newegg parts, but I get it all assembled, the OS (even though I probably won't use Win7), and the certainty that all the things I pick work well together. I'd just like something decent without breaking the bank that I can upgrade once maybe twice.