Great Points..
I have tried followings so far:
I also found Mentoring platforms are another good channel but, it is bit taxing in terms of time required.
About Sharing over web.. Is there any automated ways anyone is aware? Not all the platforms are same for content type. Some supports Markdown..Some doesn't. How to make the sharing faster on other blogging platforms?