One of the biggest reasons why folks fail to make any money online is because they run around in circles hunting down the latest shiny object rather than concentrating on just one or two methods and then becoming really proficient at them.
There are loads of methods to make money online, such as blogging, SEO, email marketing, article marketing etc and they all work. However they all require effort. Many newbies might go and write a couple articles, submit them to a couple of directories, make no money and then go around saying that internet marketing does not work.
The key is to decide on 1 area of IM that excites you the most and then become good at it because the more you love something, the much more likely you are to learn more and attain mastery over that topic.
This is what has worked for me. What do you guys think?