Blogs on internet and blogging