Well I'm firmly in the build-your-own camp myself. But for a good, cheap, reliable, ready-built PC, I think Dell would be where I would look first.