Personally, I'd lean towards finding a local mom-and-pop-style computer store, ideally one with a location near your home or office. Their prices are generally reasonable, and you can talk to one of the sales reps (who will, shock! horror!, actually know what they're talking about) and have them give you a good system setup for your needs. They'll help you with any future hardware issues you may have, and you'll get a system preinstalled without loads of extra crap on it, and one that's easily upgradeable. They'll also generally take care of any non-working components, or even help you if you've really screwed things up, and all you have to do is put the case in your car and drive over there. When you're ready to upgrade, you can talk to those same people and they'll be happy to give you advice. It's a nice step in between buying an OEM PC which is cheap but which you have little control over (if you want to keep the warranty) and building it entirely yourself, which is a bit daunting and can be hazardous to your health, free time or wallet if you don't know what you're doing.
|