There are talented and learned people who run and work in consulting firms who make it their business to help others understand what they need to do to make better profits. This is especially true nowadays since there are so many means of conducting a business and the internet