Generating leads online is a long process and quite tricky but is quite effective. Using the Internet, you have the potential of harvesting a lot of prospective clients simply because a lot of people use the Internet for anything they need to do. There could be a decent-sized market for your niche in the Internet. Out of billions of people in the world, it is very possible that a million or a hundred million of them are interested in what you sell.