According to me blog posting is a great way for online promotion.Through blog posting we can generate traffic,backlinks and also so many daily readers.So post quality and useful content in blogs and enjoy the results.It helps to increase the page rank of your website.