I think the most difficult part of running a hobby shop is having to spend most of your time with people who have no intention of buying anything from you. Many people just prefer to purchase online so they use local retail stores to get all the information they need to make an informed decision and then buy online, even at the same price. It's really a double edged sword because if you stop assisting them once you realize they are not going to buy the product from you regardless, you risk losing future business. On the other hand, if you spend hours educating them and they never return, you lose potential sales from other customers.