(1) Buy PCs, laptops, etc. from independent vendors: You usually pay more but get much better service (experts) and a hard copy OS. In Rochester NY I recommend  Microworx

(2)  Staples and BestBuy offer good combinations af prices and services. The BestBuy Geek Squad people are very helpful.

(3)  On line vendors such as Newegg and Tiger Direct get consistently good reviews and I have had no bad experiences. I prefer the organization of the Newegg  site.

(4)  Key Boards  - Logitech only. Microsoft keyboards are over priced and are the only ones in my experimece that have been problematic. I prefer white corded keyboards that are
                              usually not stocked in brick-and-mortar stores. I have bought some for as little as $15 each.