archy it all depends upon the site you own..like if you are having a big site and you want to keep it fully personal then you will be needing your own domain name by registering at domain name providing companies or at hosting providers..its just like "living in your own house with your name on its nameplate" while in the other case like with xxxblog.blogspot.com we are like tenants living free and without our dominance