When you are starting to run an online business, you need to narrow down a niche market and be able to stick with it until you have a good profit coming in. This can take a while, so you need to have a great deal of patience to make sure that your business is moving in the right direction.