Now a view from the other side. I work for a Mon and Pop type computer store, people buy from us, for service, local support, and not having to be on hold for hour and then talk to someone from India!! Our prices are not as low as Dell and HP, but we do not have excessive markup. We are not getting rich here!! We remove viruses from computers, and reload windows for 60 to 90, which cost less and done better than Staples or Best Buy. We have been in business for over 20 years, so our business plan is working. I alway buy local, if possible, it supports the local economy. If you need support for your product it will be cheaper in the long run. I do buy my camera equipment from B&H, because of cost and the reputation for good service, and there is not a camera store of any kind within 90 miles of where I live.