After doing a little online shopping at Dell, HP, etc., I decided to give the local guys a try. While the salesman was nice enough, the computer he ended up recommending that they build for me turned out to be, in retrospect, less than ideal for my application.
Pros: relatively convenient
Cons: not customer friendly, prices high, products average
more