I have a nice local computer shop, good service and prices. What they haven't got, they are more than happy to get, plus they are more than willing to let me take things home to test first. I really don't like talking to a computer screen when I'm parting with considerable amounts of money, so IMO, the small computer shop still has a place, you just have to find the right one.