There are many ways to earn an income both online and offline. The main goal for most people is to earn a large enough income so they can accomplish and live the life that they choose on their terms. The unfortunate fact is, most people don't have the ability to live their lives on their own terms. They are a slave to their debts and they cannot break the cycle of living pay check to pay check.
That’s why I have invested to create a WP plugin, which gives a dead-simple way to create detailed Amazon product reviews for my blog RIGHT from Amazon product page: I find a product I like, I click a button, and … voilà — a draft post with a new product review is scheduled for publishing on my site. I can jump in to the administrative side to add some personal note, or I can move to the next product which piques my interest. Its akin to Facebook “like”, but instead of posting to my FB wall, I effortlesly get new content for my blog. Neat, huh?
Also, I know from my personal experience that when you only do something because you think it’s a money-spinner you end up nearly killing yourself to get the idea over the line. I remember creating a careers advice site that bored me to tears. Every word I wrote, hurt a little. All 200,000+ words! Do not put yourself through this pain. I know I won’t ever again.