Ever thought about launching your own blog? Ever wondered what it takes, not only to start up that blog, but also to successfully build it over time to make money online or generate a passive income? Clearly, you're not alone.