I'm going to list my top 5 keys to success and elaborate on them. I just recently started to make a decent income stream and with my next project I hope to take it to a whole new level. 1. Find a partner. I have the privilege of partnering with someone I've known since I was 10. I can't tell you how many times I've been too lazy to do work and he yells at me and makes me do shit but I never get mad because I wouldn't have gotten where I am now without him. It's also soooo nice to be able to just spitball ideas for hours and get feedback on what could work and what couldn't. He is living across the hall from me in my apartment complex starting in august so expect big things. 2. Try everything. I started out just like most of you guys, building websites for clickbank products and trying to get them ranked. This is all fine and dandy but there are always more untapped markets to get into. I found it very helpful trying out a lot of different money making ways and now I have several very different projects making me money. 3. Don't be afraid to invest your money. One of the biggest things that slowed me down in the beginning was that I was too afraid to invest any money into anything. I was trying every free way to get traffic and sales. I will admit, it worked for a while, but there is only so much you can do before you plateau and don't make any more progress. 4. Action. Like everyone says on this forum, you can talk about your big ideas all day but if you aren't putting them to action, you are no more successful than the next guy. Just try it out, so what if you lose some money, you will make it back if you just keep trying. 5. Build Capital. My partner and I have a pretty strict plan, all money made goes to funding bigger projects. Some people use all the money they make online and just frivolously spend it on things like drugs, alcohol, video games, etc. It takes money to get money. So save everything you make and use it to fund your bigger projects. Anyway I hope this helps get you off the ground and good luck making bank!