Online Diary -- Publish blogs online and give freedom to the users of the site to express their thoughts through the use of images and texts.