I am always going on about how much small businesses need to do market research, even those who are just starting up. Market Research will tell you everything you need to know about your customers, such as how they buy your products, and what needs they have that can be fulfilled by your products.
Many soloist and small businesses rush out into the market with their new product idea without first answering these questions, and then wonder why nobody buys their product.
One of the main reasons that research is skipped is due to lack of funds to hire a research agency, however there are a number of tools and resources available to help you run your own research studies right here on this site.