Microcenter sells good stuff and has a solid repair department. If you geeky, or geeky inclined, I would suggest Newegg. You won't have a bad computer, but you could save a few bucks going the Newegg route.