I dont know much about blogs. I thought they were supposed to be something like subdomain style like name.blogspot.com or name.wordpress.com I thought that all someone could do is a web based task, like registering in a specific weblog-specific site, and then create a new blog online. But this does not seem to happen as far as I read this article http://www.smashingmagazine.com/2007/08/28/45-excellent-blog-designs/ What is supposed to be a blog from a technical point of view? A block of php script files that someone could download, customize, and upload to its own domain? All the site links the above link has, have their own domain name. Are these blogs, something like content management system scripts? Like these posted in hotscripts.com? Please help me find out the whole truth about blog creation.