I am planning to start a small hardware store in my locality and was wondering what are the important factors behind running a successful small business. How do you make a plan, what research you conduct, how important is advertisement and how do you assess the need for hiring etc? I will be very thankful for any help.