One of the most common reasons people fail to build a successful business over the Internet is the lack of market research. Many people think that online marketing , Is all about the location of a hot product and promote it. If you do this, your online business never go long. You should always from a hot market and not a hot product. It is the market that will buy what you promote, so you should know your market needs before choosing the right product for your market.