It's been a while since I've shopped for a computer, though. The last one I think I got from some random place on the web that let me pick and choose the parts and then shipped me the assembled computer. I'd rather not deal with something like Best Buy or Circuit City, mainly because I think they'd be more expensive, and partly because I'd just rather not deal with a big company.
Any suggestions? Also, since my company puts out a number of graphics books and will soon be putting out a number of gaming books, I'd like this machine to be pretty kickass when it comes to graphics and games. Any specific hardware recommendations would be aprpeciated, as well.