It definitely takes time to make good money online; it will not happen overnight. It requires lots of work; perhaps even more so than working offline. I am into a little bit of everything, but my top earner has been an MLM program (waiting for the SCAM comments), where I earned $4,000 and will probably earn another $4,000 from it in a few months.
Sometimes the dollar amounts are very enticing for people to join, but what happens is that many end up losing their money because they do not know how to network market and sell the product or service, which is one of the reasons this type of business has a bad name. So here is my advice -- if you are not strong in selling product offline or online and do not have contacts with like-minded people -- do not join any MLM program because you more than likely will not earn much.